软件测试的质量考虑是一个多方面的、量化的系统软件测试工程,目的是通过测试过程和数据,对软件产品本身的质量特性进行客观、可测量的评价,不只是报告测试结果。
1. 测试计划和方法,需求/代码包括率
风险考虑准确性:后期发现的高危缺陷是不是在前期风险清单中。
出口标准的达成度。 考虑测试规划的前瞻性、全面性。目标是实现高包括率、高风险早发现。
2. 测试执行效率,测试执行速率 = 已执行用例数 / 计划工时。
测试进度偏差率。
自动化测试效率:自动化率、脚本维护成本、ROI。 考虑资源利用效率和进度可控性。重要是在保证质量的前提下提升效率。
3. 缺陷管理过程,缺陷重开率
缺陷平均修复周期。
缺陷描述质量评分(根据模板、信息完整性考虑)。 反映开发-测试协作流程的顺畅度和严谨性。低重开率、短修复周期是理想状态。
4. 配置和资产,测试环境稳定性
测试用例/脚本版本管理规范性。考虑测试基础保障的可靠性和可重复性,是不断测试的基础。