- 1107
- 1
- 约2.05千字
- 约 5页
- 2017-04-22 发布于重庆
- 举报
软件测试-判断三角形形状路径白盒测试
4.完成软件白盒测试技术中的逻辑覆盖测试应用设计实验。(理论考试重点内容实践)
三角形白盒测试要求要求:
自备C语言程序(可从C语言程序设计的教科书上摘录若干典型程序,其他C++、C#、Java程序均可);
#include stdio.h
#include stdlib.h
#include math.h
int main()
{
int a,b,c;
printf(输入三角形的三个边:);
scanf(%d %d %d,a,b,c);
if(a=0||b=0||c=0)
printf(不符合条件,请重新输入a,b,c\n);
else if(a+b=c||abs(a-b)=c)
printf(不是三角形\n);
else if(a==ba==cb==c)
printf(这个图为等边三角形\n);
else if(a==b||a==c||b==c)
printf(这个图为等腰三角形\n);
else
printf(这个图为一般三角形\n);
}
根据该程序绘制对应的程序流程图;
分别根据程序流程图给出符合语句覆盖、判定覆盖、条件覆盖、路径覆盖以及判定/条件覆盖和条件组合覆盖的的测试用例以及预期的运行结果;
语句覆盖
测试用例期望结果路径测试结果A=0b=任意c=任意重新输入
原创力文档

文档评论(0)