实验4白盒测试
实验目的:
理解白盒测试的基本方法,掌握语句覆盖、分支覆盖、条件覆盖、路径覆盖等代码覆盖测试策略,并能应用白盒测试技术设计测试用例实验内容:使用逻辑覆盖测试方法测试以下程序段
说明:程序段中每行开头的数字(1~10)是对每条语句的编号。
(1)画出程序的控制流图(用题中给出的语句编号表示)。
(2)分别以语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖方法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。
1、绘制出程序流程图
2、绘制控制流图
3、设计测试用例:
(1)语句覆盖
(4,5,6)
(2)判定覆盖
1.(4,5,6)—TT (2,4,6)--NN
2.(5,4,6)—TN (2,6,5)--NT
(3)条件覆盖
(4,6,5)
(4)判定/条件覆盖
(5)条件组合覆盖
(6)路径覆盖
测试用例表格式: