将统计学_6 sigma应用到测试技术中,需要使用的6 sigma工具如下:QFD,DFMEA ,量测系统检验,Johnson Transformation
一、前言:
测试女巫又来啦,大家还记的吗?前两次我们主要以"找到bug产生的原因"以及"提高bug产出效率"为例介绍DOE,柏拉图,主效应,交互作用,相关性,鱼骨图,Xbar Chart,One Way ANOVA,Two Way ANOVA这些方法,并着重介绍如何将这些方法应用到我们软件测试中。
那这次我们介绍什么呢?大家还记得第三十二期和第三十三期妞妞发表的两篇文章吗?"嵌入式产品自动化测试"和"路由器自动化测试",对的在我们的测试中引进自动化测试是可以提高工作效率,因为很多机械的工作可以交给自动化工具完成,测试工程师可以做更有价值的工作……听起来非常美好啊~~但是,真的只要引进自动化就可以把大幅度提高工作效率吗?在我们引进自动化测试工具引进我们工作中这两年的时间,我们就发现现实的执行阶段并不是这样美好的~
OK,我们来列举几件:
1. 你的团队选哪些原本执行手动测试的工程师来开发自动化测试工具,是不是存在有的工程师花了很长时间开发的脚本,却因为开发脚本品质问题,需要重新返工,耗时耗人力,反而最终测试的效率反而不如直接执行手动测试?
2. 待测物所有的功能或者所有的测项都适合开发自动化脚本吗?是不是存在因为功能太复杂,开发以及维护所花费的人力以及精力大大超过你的预期?
3. 所有的软件版本都适合自动化脚本测试吗?是不是一拿到软件版本我们就可以启动我们的自动化脚本测试了,是不是不同品质的软件,都可以执行自动化测试?
我们在实际执行自动化测试时,是遇到很多困难,但是请不要轻易说:自动化测试只是"看上去很美",我们不是有另一个"尚方宝剑":6 sigma吗,能不能使用6 sigma的理论以及方法来分析我们自动化测试,找出自动化测试在开发阶段和执行阶段影响工作效率的因子,并找出高效引进自动化测试的方法?
好的,既然有想法就要立刻开始着手去做!这次我们主要用到的工具为:QFD,DFMEA,量测系统,Johnson Transformation。在第三十四期的杂志中已经介绍了柏拉图,主效应图,交互作用图的原理和用法,此份文档中也会用到这些工具,因为之前已经介绍过了,这里就不再赘述。
二、6 sigma常用工具基础知识介绍
1、QFD
它的全称是:Quality Function Deployment(质量功能展开)
它的作用是把顾客对产品的需求进行多层次的分析,转化为产品的设计要求、零部件特性、生产要求的质量工具,用来指导产品的健壮设计和质量保证。它主要是用在概念设计阶段,但是在优化设计和验证阶段也可以发挥辅助作用。
它主要功效如下:
1) 从顾客的角度对市场上同类产品进行评估
2) 从技术的角度对市场上同类产品进行评估
3) 确定顾客需求和技术需求的关系及相关程序
4) 分析并确定各技术需求相互之间制约关系
5) 确定各技术需求的目标值
... ...
查看本期杂志更多精彩内容,请点击下载:
http://www.51testing.com/html/98/n-1298298.html