开发2
开发3
开发4
开发5
遗留
Critical
0
0
0
0
0
0
Major
1
2
0
0
0
2
Medium
1
7
0
1
0
1
Minor
1
7
4
6
3
6
总计
3
16
4
7
3
9
按缺陷状态统计:
缺陷总数 |
已关闭缺陷数 |
遗留 |
缺陷修复率 |
严重缺陷数 |
严重缺陷率 |
已关闭严重缺陷数 |
严重缺陷修复率 |
42 |
40 |
2 |
95% |
5 |
12% |
5 |
100% |
测试进度和问题分析:
从BUG的严重级别分布来看,Major级别以上的BUG占12%,占的比重不高,说明大部分的主要功能已经实现了;
其中在sonar定义级别的缺陷,主要集中在代码规范和单元测试覆盖率,说明代码质量有待提高;
版本测试的前期时间较充足,后期随着开发提交完成的功能点增多,BUG数量增多,剩余测试时间变得紧张;
在版本测试期间,发现测试环境存在一次代码被覆盖、两次因开发人员操作失误影响测试执行的情况;
小结:
测试人员应当持续反馈、改进、总结每个版本发生的问题(不管是缺陷,还是过程中出现的),并对缺陷进行分析,总结出一些规律,帮助开发人员建立良好的习惯,改进代码的质量。
5 日常运营阶段测试
在日常运营阶段,开发人员、测试人员、QA人员主要做的事情,如下表所示:
阶段 |
开发人员 |
测试人员 |
QA人员 |
日常运营 |
生产故障登记 |
|
管理日常运营活动 |
日常运营阶段,并不是终止阶段,即便需求、开发、发布阶段暂停活动,只要产品提供服务,日常运营都存在着。
作为测试人员的主要实践如下:
版本问题反馈和改进提议
原文转自:http://www.infoq.com/cn/articles/whole-software-testing-practice-requirements-to-operational