测试女巫之石头变宝石篇

发表于:2015-4-22 09:42  作者:妞妞   来源:51Testing软件测试网原创

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 软件测试管理 软件测试技术 测试杂志

  摘要:将统计学_6 sigma应用到测试管理中,需要使用的6 sigma工具如下--DOE,主效应分析;柏拉图分析
  一、前言:
  测试女巫又来啦,大家还记的吗?前三次我们主要以"找到bug产生的原因"以及"提高bug产出效率"和"通过自动化节省人力"为例介绍DOE,柏拉图,主效应,交互作用,相关性,鱼骨图,Xbar Chart,One Way ANOVA,Two Way ANOVA,:QFD,DFMEA,量测系统,Johnson Transformation这些方法,并着重介绍如何将这些方法应用到我们软件测试中。
  我们在介绍上述工具时,共性是都用了一个比较完整的DMADV的流程改进方法来对我们的工作流程进行改进,但是在实际工作中可能我只需要对一个比较简单的事情进行分析,只需要用到几个简单的6 sigma的工具,用不到DMADV这样"高大上"的流程,那该怎么应用呢?是不是所有的6 sigma分析都要使用这样的流程呢。答案当然是否定的!因为对于6 sigma来说最核心的是一种思维模式,虽然它提供了很多工具,但是思维才是最重要的,工具只是辅助而已。
  OK,我们来列举一下在实际工作中遇到的问题:
  作为测试部门不可避免的要与其它部门的人员合作,例如项目经理部门,软件开发部门……在项目开发的过程中,掌控项目进程的主要是项目经理,但是,他们提出的需求都是合理的吗?因为他们提出的错误需求,浪费了我们多少人力?根据笔者的经验,我们测试部门的Project leader一直在抱怨这个问题,但是我发现仅仅是抱怨而已,下一个项目,同样的问题依然惊人的重复着,难道对于这样的问题,我们不能做点什么吗?
  随着年龄的增长,我们经历的项目越来越多,如果我们注意对这些项目进行有目的地收集资料,以及使用6 sigma的思维和使用6 sigma相关的工具将这些资料进行专业的分析,使之真正成为我们的经验,就会让我们的"核心竞争力"不断加强。打一个容易理解的例子就是将"一堆平淡无奇的石头"变成"一堆闪闪发亮的宝石"。让我们从现在开始就培养这样的习惯吧,即从做的每一个项目中,反复"压榨",不断抽离出宝贵的可量化的经验,如此下去,社会怎么会"舍得淘汰"我们这种优秀人才呢?哇哈哈想起来顿时有了很大的干劲!
  好的,既然有想法就要立刻开始着手去做!这次我们主要用到的工具为:DOE,主效应,柏拉图。在第三十四期的杂志中已经介绍了这些工具的原理和用法,此份文档中也会用到这些工具,因为之前已经介绍过了,这里就不再赘述。
    ... ...
   查看更多精彩内容,请点击下载:http://www.51testing.com/html/69/n-2432769.html
  三、应用到实际工作中_总结工作篇
  我们都知道如果技术经理和项目经理等这些前期与客户谈需求的"核心人员"在前期工作没有做好,此项目在真正实施阶段,会遇到很多本应该可以避免的问题,例如笔者近期做的一个项目就是一个非常好的案例。某一个项目,软件开发和验证阶段被压缩到一个正常项目时间的一半不到的时间。在项目真正执行阶段,所有的测试都被要求提前,给我们造成很大的困扰,针对此问题,对于测试影响最大的项目:流量吞吐量的问题,所以进行在真正执行测试前进行的设计如下
  1.确认因子
  确认影响"流量吞吐量"以及"花费人力"的因子(即将实际的原因翻译成6 sigma语言,这个步骤非常重要,这个步骤的本质就是将我们的思维转换为6 sigma思维,然后通过这些思维搜集数据)
  1) 项目所处的阶段
  因为在不同的项目阶段,软件以及硬件的品质是不一样的。我们以Demo Alpha Beta Release来将一个项目定义为4个阶段,即从6 sigma的角度来考虑就是有Project phase此因子有4个levels。
  2) Test sITe
  不同的测试实验室,对测试结果和花费的人力是否有影响,目前我们公司对于吞吐量的测试有两个实验室。即从6 sigma的角度来考虑就是Test sITe此因子有2个levels。
  3) Tester
  不同的测试人员,对测试结果和花费的人力是否有影响,目前我们从6 sigma的角度来考虑就是Tester此因子有2个Levels。
  4) Human cost
  此轮测试花费多少人力,以多少人/天来计算,一天的时间为工作时间8个小时.如果结果存在小数部分则意味着此时间为几天+几个小时。
  5) Result
  此次测试结果经厘清是否符合测试预期,例如对于"流量吞吐量"的测试。我们假设的前提条件是待测物的硬件天线性能良好,天线的所有实验室指标均达到3GPP要求;天线性能良好,天线性能所有实验室指标均达到3GPP要求。软件搭配硬件的整体稳定性较强。但是在发现测试结果为Fail时,经厘清,最后发现前提条件并不成立,此时测试结果为0;反之则为1。
    ... ...

    查看更多精彩内容,请点击下载:http://www.51testing.com/html/69/n-2432769.html

   版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。


评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道