白盒测试-逻辑覆盖法设计测试用例
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
int result(int x,int y,int z)
{
int k=0,j=0;
if((x<y)&&(z<5))
k=x+y;
if((x==10)||(y>3))
j=x*y;
return k+j;
}
要求:
1、测试用例输入是x,y,z的值的组合。
2、需要写预期输出(k+j),即只写输入,注意对应清楚。
写出下列程序的语句覆盖判定条件覆盖条件组合覆盖路径覆盖的测试用例
实训题目:逻辑覆盖测试用例设计------------上机
实训目的:
1、熟悉白盒测ቤተ መጻሕፍቲ ባይዱ的方法和策略
2、重点掌握逻辑覆盖的测试用例设计方法
3、增强测试经验
实训地点:机房
实训课时:2课时
实训重点、难点:逻辑覆盖测试用例设计
实训步骤:
写出下列程序的语句覆盖、判定条件覆盖、条件/组合覆盖、路径覆盖的测试用例。
语句覆盖
步骤
输入
预期输出(k+j)
x
y
z
1
2
3
判定条件覆盖
{
int k=0,j=0;
if((x<y)&&(z<5))
k=x+y;
if((x==10)||(y>3))
j=x*y;
return k+j;
}
要求:
1、测试用例输入是x,y,z的值的组合。
2、需要写预期输出(k+j),即只写输入,注意对应清楚。
写出下列程序的语句覆盖判定条件覆盖条件组合覆盖路径覆盖的测试用例
实训题目:逻辑覆盖测试用例设计------------上机
实训目的:
1、熟悉白盒测ቤተ መጻሕፍቲ ባይዱ的方法和策略
2、重点掌握逻辑覆盖的测试用例设计方法
3、增强测试经验
实训地点:机房
实训课时:2课时
实训重点、难点:逻辑覆盖测试用例设计
实训步骤:
写出下列程序的语句覆盖、判定条件覆盖、条件/组合覆盖、路径覆盖的测试用例。
语句覆盖
步骤
输入
预期输出(k+j)
x
y
z
1
2
3
判定条件覆盖