白盒测试--基本路径测试法

1.为什么要有基本路径测试法?
对于路径测试,最理想的情况是路径全部覆盖,单对于复杂的大程序要做到路径覆盖是不可能的,因此可以采用基本路径测试。

2.基本路径测试法的步骤?
(1)画出程序的控制流图
(2)计算环形复杂度
(3)求出基本路径集合
(4)根据独立路径设计测试用例。

3.关于控制流图的补充?
白盒测试--基本路径测试法_第1张图片

4.例子
白盒测试--基本路径测试法_第2张图片
(1)画控制流图。
白盒测试--基本路径测试法_第3张图片
化简控制流图
白盒测试--基本路径测试法_第4张图片
(2)环形复杂度为图中区域的数量,为4
封闭的区域有3个,最外面的区域算1个。
(3)写独立路径集合
4-6-7-14
4-6-9-10-12-4-14
4-6-9-11-12-4-14
4-14
(4)设计测试用例
白盒测试--基本路径测试法_第5张图片

你可能感兴趣的:(软件测试,软件测试)