一、定义
程序中每一个语句至少能被执行一次
二、特点
1、程序中每一个语句执行一次
2、对程序执行逻辑的覆盖率低,属于最弱的覆盖方式
3、无需测试程序的分支情况
4、无需测试程序分支判断的输入值以及输入值的组合
5、无需测试程序执行的不同路径
三、程序流程图
四、源代码
A = int(input('请输入A的值:'))
B = int(input('请输入B的值:'))
X = int(input('请输入X的值:'))if A > 1 and B == 0:X = X / A
if A == 2 or X > 1:X = X + 1
print('X:', X)
print('结束')
五、语句覆盖,用例设计
用例编号 | 测试用例 | 覆盖路径 | 预期结果 |
---|---|---|---|
1 | A=2,B=0,X=3 | a-c-e | X=2.5 |