第四章白盒测试
Eileen?
2024-05-16 04:27:46
最佳回答
第四章-白盒测试及其用例的设计详解.ppt文档名称:第四章-白盒测试及其用例的设计详解.ppt格式:ppt 大小:3.74mb 总页数:130 展开↓更多功能 免费预览本文档(全文)下载敬告:本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔... 展开↓文档介绍:数据流测试则是利用了变量之间的关系,通过定义使用路径和程序片得到一系列的测试指标用于衡量功能性测试的覆盖率。 阐述一下几个比较重要的关于数据流的概念,还是按照定义使用路径和程序片两类区分。 程序图是一个单入口,单出口,并且不允许有从某个结点到其自身的边。 定义使用路径: 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电脑公司(网络 20210311