软件测试阶段度量指标,度量主要是度量本阶段的工作质量,本阶段的工作是计划与控制,那么其实需要度量两个维度的内容,一是测试计划;二是过程控制;
测试计划度量的指标主要包括以下几个方面:
1)每个测试阶段的时间、资源是否明确,并经过详细的评审
2)关键时间点和里程碑点是否明确
3)风险评估是否覆盖了所有的维度
4)每类风险是否有确定的解决措施或方案
过程控制其实是控制整个测试过程的,主要是通过获取测试过程中的数据来判断测试质量或风险,过程控制贯穿整个测试过程。对整个测试过程进行监控的目的是为测试控制提供反馈信息和可视性,监控的信息可以通过手工方式来收集,也可以通过自动化的方式来收集。
过程控制度量的指标主要包括以下几个方面:
1)测试用例设计完成率
2)测试环境搭建进度
3)测试执行数据,如测试用例执行结果、测试用例执行率等
4)缺陷管理及缺陷分析
5)测试里程碑点控制
6)测试成本控制
7)测试风险跟踪
通过测试监控活动以及监控过程中收集到的数据,可以掌握测试活动的时间信息、资源、成本和产品质量等信息,这些信息有利于在测试控制活动中做出正确的决定。
同时在整个监控过程中还需要跟踪风险运行的情况,当风险出现时,可以迅速地对风险做出应对措拖。