如何有效安排你的测试先后顺序(2)

发表于:2012-07-30来源:CSDN作者:郑文强点击数: 标签:测试先后顺序
计算每个功能模块的总的风险级别,结果如下。 (1)严重程度 = (严重程度影响因素1的权重 评估的严重程度数值 + 严重程度影响因素2的权重 评估的严重程度

  计算每个功能模块的总的风险级别,结果如下。

  (1)严重程度 = (严重程度影响因素1的权重 × 评估的严重程度数值 + 严重程度影响因素2的权重 × 评估的严重程度数值)。

  (2)可能性 = (可能性影响因素1的权重 × 评估的可能性数值 + 可能性影响因素2的权重 × 评估的可能性数值 + 可能性影响因素3的权重 × 评估的可能性数值)。

  将评估得到的严重程度和可能性评估数值代入公式计算,分别得到每个功能模块的总的风险级别,如表9‑4所示。

  表3 功能模块的总的风险级别

  严重程度的影响因素 发生可能性的影响因素 总的风险级别
功能模块 使用频率 失效的可视性 复杂性 时间压力 地理分散程度  
权重 3 10 3 10 1  
功能模块A 5 3 2 4 5 2295
功能模块B 5 3 5 4 5 2700
功能模块C 2 1 2 2 5 496
功能模块D 4 4 3 2 1 1560
功能模块E 5 1 4 2 1 825

  计算得到每个功能模块的总的风险级别之后,测试人员就可以根据该结果选择测试策略。例如,对于总的风险级别较高的功能模块A和B,应该投入更多的测试工作量,以达到更高的测试覆盖率;对于总的风险级别最低的功能模块C,在测试时间和资源受到限制时可以执行较少的测试,甚至可以放在下一轮测试中。

  确定每个功能模块的总的风险级别也有助于选择测试技术。例如,对于功能模块A和B,可能需要选择覆盖率较高的条件和条件组合覆盖;对于功能模块C,可能只要选择语句覆盖即可。

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