软件测试用例的设计
数据流测试数据流测试的意义?路径测试可以测试程序中所有的条件和语句块,但是,这也不能检测出程序中所有的错误。基于数据流的测试主要关注程序中数据的定义和使用,可以用于对基于控制流测试的补充。
1定义/使用测试首先要明确一个假设,数据流的假设还是和路径的假设一致,程序P的程序图(有向图)是一个单入口,单出口,并且不允许有从某个结点到其自身的边。
a、DEF(v,n),定义结点。intx;x=y+z。b、USE(v,n),使用结点System.out.println(x)。c、P-use,当一个变量被用在分支语句的条件表达式中(如if和while语句),则称为变量的P-use。d、C-use,如果一个变量被用在赋值语句的表达式、输出语句中,被当作参数传递给调用函数,或被用在下标表达式中,则称为变量的C-use。其中,C表示“计算”。y=x+1;function(x)e、定义使用路径(DU-path)开始节点是DEF(v,n),结束结点是USE(v,n)的路径。f、定义清除路径(DC-path),当开始结点和结束结点中间没有其他的定义结点的时候为清除路径。
1intx,y;//定义x,y2floatz?;3input(x,y)?;4z=0?;5if(
您可能关注的文档
最近下载
- 滨州裕能化工有限公司年产5万吨电子级NMP改扩建项目.pdf
- 脂肪组织来源的干细胞提取、制备及储存质量管理专家共识.pdf VIP
- 基础会计(浙江财经大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 安川(YASKAWA)变频器G7说明书.pdf
- 2025年正高卫生职称-公共卫生类-环境卫生(正高)[代码:084]历年参考题典型考点含答案解析.docx VIP
- 亚太自贸区(FTAAP)谈判的难点与前景.docx VIP
- (正式版)D-L∕T 1100.1-2018 电力系统的时间同步系统 第1部分:技术规范.docx VIP
- 养分的运输与分配 .ppt VIP
- 给排水国标图集-05S506-1自承式平直形架空钢管.pdf VIP
- vmg石化工艺设计流程模拟与优化.pdf
原创力文档

文档评论(0)