白盒测试练习题11

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

白盒测试练习题

1、为以下流程图所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。

2、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。程序如下,请按要求设计测试用例。

要求:画出流程图分别写出满足语句覆盖和判定覆盖的测试用例

1)画出控制流图;

2)分析复杂性;

3)给出独立路径并设计测试用例;

4)画出N-S图;

5)计算要满足覆盖所需要的最少测试用例数;

6)设计满足条件覆盖的测试用例。

7)设计满足条件组合覆盖的测试用例

#include

void main()

{

char c;

int letters=0,space=0,digit=0,other=0; ①

printf("请输入一行字符:\n");

while((c=getchar())!='\n') ②

{

if(c>='a' && c<='z' || c>='A' && c<='Z') ③

letters++; ④

els e if(c==' ') ⑤

space++; ⑥

else if(c>='0' && c<='9') ⑦

digit++; ⑧

else

other++; ⑨

} ⑩

printf("其中:字母数=%d,空格数=%d ,数字数=%d ,其它字符数=%d\n",letters,space,digit,other); ⑾

}

相关文档
最新文档