测试女巫之做个有灵魂的测试师

发表于:2018-1-25 09:12

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:王平平    来源:51Testing软件测试网原创

  摘要:将统计学_6 sigma应用到测试管理中,需要使用的6 sigma工具如下:配对双样本检验,鱼骨图,柏拉图,假设检定,箱形图分析。
  一、前言:
  测试女巫今天非常感性,因为女巫刚刚看了朴树的小型演唱会,沉浸在淡淡的忧伤中,想起来女巫这么多年的工作,又想起来很久之前就一直听到,最近因为某位资深工程师的跳楼造成更火的话题:"中年危机",所以更加深了这个忧伤感,但是现实不容许我们这种已经工作10多年的"资深底层管理人员或者工程师"沉浸在这个淡淡忧伤中,不是吗?女巫今年下半年有了本质的进步,所以终于开始有步骤有计划地脱离从事了10来年的"黑盒测试",但是女巫就是这么感性,虽然要跟它Say Bye了,但是我还是希望能跟它好好地道别,因为它陪伴了我十几年,爱也好,恨也罢,我对它还是充满了感情,怎么Say Bye,希望根据这十几年的工作经验,还是利用我的6 sigma工具,对它做个总结,在未来的日子里我以及我的团队不会再做黑盒测试了,但是公司或者看51Testing杂志的兄弟姐妹还在做黑盒测试,这个就算我:一个做了10来年的黑盒测试老大姐(或者说老女巫)给大家留的一些"遗产"吧^^。黑盒测试也是需要灵魂,不管是测试开发,白盒测试,测试管理还是纯黑盒测试,无论哪种类型的工作,如果一直处于没有灵魂的工作,是早晚会被淘汰的……
  这次我们学习新的"魔法"是什么呢?是我们学习外部的先进的测试思想,将其总结为测试工作流程,使用6 sigma工具将这个新的测试工作流程导入到我们的实际测试工作。使用的统计学知识如下:标准差和平均值的概念(此观念在第39期杂志上做了详细说明),柏拉图(此概念在第38期杂志上做了详细说明),箱型图(此概念在第47期杂志做了详细的说明),配对双样本检验,鱼骨图,对于上述已经讲过的知识点,这里不再详细说明,亲如果忘记了,翻开对应期刊杂志看看吧,温故而知新,不亦乐乎嘛。
  闲话不多说,我们开始正式学习吧!
  二、6 sigma新常用工具基础知识介绍
  1、鱼骨图
  鱼骨图又叫鱼刺图或因果图,它是一种结构化的方法,它引导团队使用这个结构化的方法分析哪些原因影响结果,鱼头部分为问题的结果,鱼骨的分支为一层层的问题的原因。注意它只是提供一个分析问题的方法,具体的分析流程还是需要我们去一步步的做。
  如下图,"过程失效模式"即就是"果";"人","机","料","法","环","测"这六大方向是引导大家从这几个角度去分析导致这个"果"的因的分析方向;每个方向都需要我们自己根据自己的问题,与团队中的成员进行头脑风暴,将鱼的骨头,更加细化的罗列出来。
  最后还是需要团队中的成员,开会讨论,哪些原因是影响"果"的关键原因。
   
  箱型图如何在Minitab上操作
  1)打开MiniTab
   
   ... ...
  查看更多精彩内容,请点击下载:http://www.51testing.com/html/39/n-3723839.html
  2、双样本配对检验
  它是应用假设检验的理论,我们曾经在第38期杂志介绍过双样本检验,我们的这个检验是与双样本检验非常类似,如果理解了双样本检验,那这个双样本配对T检验就非常容易理解。双样本检验就是检验两个样本是否有差异,例如两个产线生产出来的产品,我想知道针对某个参数,这两个产线是否有差异,就可以用双样本检定。而今天所讲的双样本配对检定就是,也是两个样本,只不过这两个样本是配对的,例如,一个人减肥前后的体重样本(样本数至少30个),进行检验;这两个样本就是配对的样本,而我有两个样本是两个人减肥后的体重样本,这个检验就是双样本检验。
  使用Minitab分析的方法:
  1)打开样本数据
  2)选择统计(Stat)->基本统计量->双样本T
   
  3)根据数据的形式选择样本的形式
  4)对产出结果进行分析,得出结论
  这个结果机会给出平均值,标准差等基本统计学参数,还会给出统计学的结论:P-value(如何根据p-value得出最后的解决,此部分已经在假设检验中做了说明,这里就不再赘述)
  三、如何将先进的测试工作流程引入到实际工作中
  对于黑盒测试,我们一直做得测试工作就是根据需求准备测试用例,根据开发的时间表,制定我们的测试时间表,这个时间表就是:测试人员拿着极其详尽完备的测试用例进行一条条的测试,这个就是目前黑盒测试的状态,这个测试状态对吗?事实上,在实际工作中,作为测试主管深知,每一次测试如果都是按照"完备的测试用例"进行测试,你们产出的bug数量会非常的难看,我们会让一些灵活的,有经验的测试人员进行Free test。我2017年初的时候在网上看到"淘宝的一个探索式测试研究"文档,知道了"探索式测试"的概念,进而搜索这个概念的出处和相关信息,所以我就希望运用6 sigma工具将这个Free test变为一个真正正规的可控的流程。
  1、分析步骤
  1)我们先看一下现有的工作流程是什么
  现有流程就是在根据测试计划进行测试安排,测试总类也非常简单:Basic function test,All function test and Special test
 ... ...
  查看更多精彩内容,请点击下载:

版权声明:本文出自《51测试天地》第四十八期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号