现代软件工程讲义 9 测试 QA 的角色和分工 (8)

我们对“一本书的质量是X”的信心是 Y,  刚开始组稿的时候,  X 的取值范围非常大(烂书一般好书年度大卖永恒经典),信心也比较低。   经过每个一个QA  环节,我们都应该把X 的范围缩小,  把信心值 Y  提高。

例如:  二读之后,  找到了20 个严重问题, 100个小问题,  因此我们有更大的信心认为这本书是一本烂书(如果不做改进的话)。

再入: 二读之后,  找到了 10 个小问题,  确信没有更严重的问题了。  因此我们有更大的信心认为这本书是一本好书。

。。。

 

换成软件”,  “二读”换成“测试”, 同样道理。 

 

 

从上面举的例子可以看到, 分工之后, 的确会产生很多问题。但是解决的方案是什么呢?  是取消分工, 让开发人员顺手做测试人员的事情,  顺便把项目管理, 美工, 市场推广, 客服都干了?  显然不是。

 

注意我们提到了角色”, 角色是有人来扮演的,如果一人扮演了“开发”的角色,  又能够来扮演“测试”的独立角色, 当然很好但是条件是她要以“独立”的心态测试,而不是想: “这代码就是我写的,  哪会有什么错…”  而草草了事。

 

那么独立的测试角色怎么才能发挥最大作用?  从上面的坏现象中,  我们不难总结出来。其实MSF 原则都讲到了。

·         充分授权和信任(Empower team members

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzgpdp.html