全程软件测试实践:从需求到运营(4)

发表于:2013-12-27来源:InfoQ作者:李乐点击数: 标签:实践
开发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 按缺陷状态统计: 缺陷总数 已关闭缺陷数 遗留 缺

开发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