第四章-暗淖盒测试及其用例的设计.ppt

  1. 1、本文档共130页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章-暗淖盒测试及其用例的设计

数据流测试则是利用了变量之间的关系,通过定义使用路径和程序片得到一系列的测试指标用于衡量功能性测试的覆盖率。 阐述一下几个比较重要的关于数据流的概念,还是按照定义使用路径和程序片两类区分。 程序图是一个单入口,单出口,并且不允许有从某个结点到其自身的边。 定义使用路径: a,DEF(v,n),定义结点,变量v在结点n处定义,定义包括输入语句,赋值语句(等号左侧),过程调用都是定义结点的例子,如果执行这些语句,变量的值往往会发生变化。 b,USE(v,n),使用结点,变量v在结点n处被使用,使用包括输出语句、赋值语句(等号右侧)、条件语句、循环语句、过程调用语句都是结点的使用语句,如果执行这类语句,值不会被改变。 c,P-use当且进当USE(v,n)是谓词使用,比如a=2,对于P-use的程序图出度=2 d,C-use当且仅当USE(v,n)是计算使用,对于C-use的程序图入度=1 e,定义使用路径:开始结点是DEF(v,n),结束结点是USE(v,n)的路径 f,清除路径,当定义结点和清除结点中间没有其他的定义结点的时候为清除路径。 定义使用路径也是一组指标,包括全路径、全定义-使用路径、全使用、全计算使用/部分谓词使用、全谓词使用/部分谓词使用、全定义、全谓词使用、全边、全结点,这些都是通过对定义使用路径的定义得到的一些测试指标,与前面的DD路径一样是用来检测功能性测试覆盖率的。 祖籍四川,1961年12月3日出生于台湾 1979 - 1983 美国纽约哥伦比亚大学计算机系学士 1983 - 1988 美国卡内基梅隆大学计算机系博士 1988 - 1990 美国卡内基梅隆大学计算机系助理教授 1990 - 1996 美国苹果电脑公司(语音组经理、多媒体实验室主任、互动多媒体部全球副总裁) 1996 - 1998 美国SGI电脑公司(网络产品部全球副总裁、Cosmo 子公司总裁) 1998 - 2005 美国微软公司(微软中国研究院院长、自然互动部全球副总裁) 2005- 至今 Google(Google全球副总裁、中国区总裁) * #include”stdio.h” 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++; else if(c==’ ’) space++; else if(c=’0’c=’9’) digit++; else other++ } printf(“其中:字母数=%d,空格数=%d ,数字数=%d ,其它字符数 =%d\n”,letters,space,digit,other); } 1、流图; #include”stdio.h” 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++; else if(c==’ ’) space++; else if(c=’0’c=’9’) digit++; else other++ } printf(“其中:字母数=%d空格数=%d 数字数=%d 其它字符数=%d\n”,letters,space,digit,other); } 1 2 3 5 7 4 6 8 9 10 11 1 2 4 3 5 10 9 7 6 8 11 n a c d m i h g f e b l k j 其它 为数字 为空格 为字母 while 语句 (2)复杂性为:

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档