B6  《强化测试品质分析报告》

B6 《强化测试品质分析报告》

1.目的

20××年××月××日,在品质判定会议上决定对品质不合格的A项目3个功能20个模块实施了强化测试3(IT1测试),对其品质状况及改善建议进行汇报。

2.实施期间与作业场所

期间:20××年××月××日~20××年××月××日(3天)。

场所:A楼15层,数据的收集与故障分析。

A楼16层,数据分析与报告书制作。

3.分析支持成员

组长:颜某。

组员:周某、尹某。

4.分析素材

现时点的品质管理表与强化试验3的故障处理报告单。

5.故障处理报告单定量分析结果

①故障处理报告单定量分析结果如附表B6-1所示。

附表B6-1 故障分类与件数分析

978-7-111-59294-5-Chapter13-75.jpg

②规模变化。

故障修改后,部分模块规模有很大变化。对于增减的部分,如果没有实施Degrade测试及增减代码相应的测试的话,那么残留IT1级别故障的可能性就比较大。

6.实故障分析

(1)异常模块的检出

在一部分模块里检出了很多故障,说明编码品质非常差而且非常显眼。具体模块可以参考强化测试3品质管理表。

(2)定性分析评价

首先分析具体的特定事项,根据分析的角度不同,给出相应的改善对策,如附表B6-2所示。

附表B6-2 分析评价结果

978-7-111-59294-5-Chapter13-76.jpg

(续)

978-7-111-59294-5-Chapter13-77.jpg

7.非故障分析

非故障的件数非常多,根据以下分析,需要进一步调查。

(1)指摘失误

约1/2的故障都是指摘失误。这些指摘失误有可能是设计问题,因此建议找有经验的人从设计角度重新对式样进行评估。如果是设计问题,那么可以按照式样变更进行。

(2)重复故障

约1/3的故障都是重复故障。重复故障不但造成很大的项目资源浪费,更重要的是严重影响成员士气,这都是PM的责任,因此一定要做好故障处理流程管理。

本案例中的这些重复故障,还需要进行以下调查。

①是不是测试流程出现了问题?因为进行了多次强化测试,第一次测试发现的故障还没有来得及修改,第二次又进行了同样的测试。

②是不是程序本身的原因?如果是,那么需要再次进行以下调查。

a.这些重复性的故障,是不是共通模块出现的问题?

b.是不是没有抽取共通,在个别业务里出现了相同的错误?

8.结论

下面的事项需要尽早实施。

①对于品质不良的模块,要根据对其所做的改善建议对策来实施。

②对于整个项目来说,需要增加有经验者(业务高手与代码高手进行搭配)对异常处理逻辑及代码与式样冲突的地方进行检查。

③对于规模增减的模块,要实施Degrade测试、增加测试等。