下载此文档

第6讲 白盒测试.ppt


文档分类:IT计算机 | 页数:约85页 举报非法文档有奖
1/85
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/85 下载此文档
文档列表 文档介绍
第6讲白盒测试技术2
软件工程吕敬钦
创新大楼西楼403
黑盒测试 zr
希望大家提供一些待测函数/功能点(函数需求说明书/ 功能点说明书)。课堂练****需要。
可以是以前的课程当中写过的,C,数据结构,JAVA等课程中,做过的实验或课设、课本上的。
也可以自己联想现实的软件,有哪些函数或功能点。
比如,排序算法类,字符串处理类,走炮分析函数(棋牌类),NextDate,三角形软件。
下课时告诉我,或者发邮件 83491142@。
请帮忙,有合适的函数,加一次平时互动分。
输入是什么,输出是什么
功能点,或者需求说明书
实验五
科技楼测试二室
周二/三下午 5-6节。
第7节在教室上课。
上机时,第2节课开始后,实验完成一部分的,可以给我检查。检查后继续完成实验,第7节课回到教室上课。
白盒测试
路径测试
循环测试
变量测试
静态白盒测试
白盒测试总结
实验五和一些题目
路径测试
程序图——压缩后的控制流图
每个节点代表连续的语句段
每条有线边表示程序执行的
分支走向(控制流)
程序图能够反映出所有的执行路径
A 判定节点,有e1 e2 两个分支
B e4 C e3 是一个循环体
路径数量有多少种?
路径测试
程序中,判定和循环,会导致程序执行产生分支,增加程序的路径数量。
当代码中,有多个判定和循环时,形成串联、嵌套等多种形式,路径数目会非线性快速增长,则难以覆盖所有可执行路径。
基路径法
为了降低测试风险,需要找到一批典型路径;通过测试典型路径,达到对全部可执行路径的测试覆盖。
路径测试
构建程序图的方法
1) 连续的串行语句压缩为一个节点
因为连续,不存在分支,且重点关注程序结构
2) 所有循环次数只考虑一次循环
忽略循环次数,puteNextDate() 的程序图
代码P114
看看代码和程序图 P137
路径测试
环复杂度
是一种程序结构复杂度的度量模型
随着判定节点的增加,判定节点的分支会导致增加程序图中的封闭环区域。
思想:依据判定节点对程序图的封闭环数目造成的影响来衡量程序的复杂程度。
因而,通过封闭环的数量估计程序的结构复杂性。
路径测试
计算环复杂度
直观观察法:程序图将二维平面分隔为封闭区域和开放区域的个数
封闭区域有 4个
外部的开放区域 1个
环复杂度为 5

第6讲 白盒测试 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数85
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lily8501
  • 文件大小973 KB
  • 时间2018-02-21