软件测试过程的监控方法[6]

发表于:2010-05-10来源:作者:点击数: 标签:软件测试
软件测试过程的监控方法[6] 软件测试 在这个阶段,应该关注以下问题: 缺陷管理流程是否规范?每个缺陷的提交和关闭是否都有复查? 缺陷管理是贯穿于整个软件 开发 过程、测试过程的关键环节,也是测试工作的根本,所以缺陷管理的流程是否规范,将是监控的重点

  软件测试过程的监控方法[6]   软件测试

  在这个阶段,应该关注以下问题:

  缺陷管理流程是否规范?每个缺陷的提交和关闭是否都有复查?

  缺陷管理是贯穿于整个软件开发过程、测试过程的关键环节,也是测试工作的根本,所以缺陷管理的流程是否规范,将是监控的重点。

  首先,需要询问测试经理,软件开发过程中对缺陷的实际管理情况是如何的?不要让测试经理背诵公司的管理规范,而应该以一个实际缺陷为线索,追寻这个缺陷的产生直到关闭的过程是什么?期间是否有相关的记录,证明项目组的实施过程完全与描述相一致。标准的缺陷管理流程是怎样的,这里就不做叙述了,如果大家有兴趣可以查阅相关的资料。

  在这个过程中,还需要注意一点:缺陷的提交和关闭是否都进行了复查。

  缺陷提交和关闭的复查人可以是测试经理,或者测试经理指定的人选,一方面经过复查,可以减少缺陷的重复提交,提高缺陷报告的质量,另一方面在测试组中会有一个人对系统或一个大组件的质量情况有比较全面的了解,尤其在后期,这种了解会在很大程度上降低系统误发布的风险。还有一个好处是,在测试人员和开发人员交互的过程中,这个复查人员起到了桥梁的作用,可以有效的隔离开发与测试之间的多头沟通,在一定程度上提高了效率。这个角色可以是专职的,也可以是兼职的,关键看系统的大小。

  配置管理工作是否规范?测试过程中涉及到的版本是否都可以完整的追溯?测试版本的发放频度是否符合测试的实际要求?

  配置管理工作是整个软件开发过程的生命线,相比较而言,开发人员对此应该更为关心。对于测试人员来讲一方面要保证可以取到自己想要的文档版本,另一方面必须得到自己关心的程序的任意一个测试版本,以便可以在正确的版本上执行正确的测试用例

  在实际检查过程中可以在缺陷库中任意选择一个缺陷,查看这个缺陷是在那一个版本的程序中发现的,随即在配置库中调出该版本,看是否可以调出。随后,查阅该缺陷在那一个版本中修订正确了,随即也在配置库中调出该版本,看是否可查到。

  在这个过程中,还需要注意开发部门提交给测试部门版本的频繁度,看是否过快或者过慢。过快或者过慢,没有一个时间上的判断。比如每2天提供一个新版本供测试人员进行测试,这个是过快还是过慢?判断的依据关键要看测试人员所处的状态,当版本提交的过快时,测试人员一直忙于对已修订好的缺陷进行反测,没有时间对新功能进行测试。当版本提交过慢的时候,测试人员的时间比较空闲。

  在监控过程中,只需要询问测试人员的测试工作的紧张程度,一般就能够判断出版本提交的频度是否有问题了。

  关键测试活动的关键测试资源是否如期到位?如没有到位是否进行了合理的规划来完成延误的测试工作?

  在测试过程中,某些关键测试任务需要用到特殊的设备或者特殊人员的技能,称为关键资源。在测试实施过程中,要提前计划会用到那些关键资源,以免耽误项目进度。

原文转自:http://www.ltesting.net