- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试牛倩白盒测试上机作业
软件测试;黑盒测试;本章要点;什么是白盒测试?;谁来负责白盒测试?;有了黑盒测试为什么还要白盒测试?;白盒测试的优点;白盒测试的局限性;白盒测试的主要目的;白盒测试的方法及分类;静态白盒测试(略);静态白盒测试(略);静态白盒测试(略);逻辑覆盖法;例子程序(画出程序控制流图):;程序框图;1.语句覆盖;Case1:A=2, B=0, X=3;Case2:A=2, B=1, X=3;Case1:A=2, B=0, X=3; 2. 判定覆盖(分支覆盖);第一组:Case1:A=2, B=0, X=3;第一组:Case3:A=1, B=0, X=1; 判定覆盖无法确定判定内部条件的错误。;Case4:A=3, B=0, X=3 Case5:A=2, B=1, X=1;说明:以上仅考虑了两出口的判断,我们还应把判定覆盖准则扩充到多出口判断(如Case语句)的情况。因此,判定覆盖更为广泛的含义应该是使得每一个判定获得每一种可能的结果至少一次。;3.条件覆盖;满足条件覆盖的一组测试用例; Case6:A=2, B=1, X=1 Case7:A=1, B=0, X=3;4.判定-条件覆盖;满足判定-条件覆盖的一组测试用例;(A1) AND (B=0);Case8:A=1, B=1, X=1;5.条件组合覆盖;上例中需考虑4个条件的8种组合
① A 1, B = 0 T1 T2 判定一为真
② A 1, B≠0 T1 F2
③ A≤1, B = 0 F1 T2 判定一为假
④ A≤1, B≠0 F1 F2
⑤ A = 2,X 1 T3 T4
⑥ A = 2,X≤1 T3 F4 判定二为真
⑦ A≠2,X>1 F3 T4
⑧ A≠2,X≤1 F3 F4 判定二为假;满足条件组合覆盖的一组测试用例;6.路径覆盖;满足路径覆盖的一组测试用例;小结;习题; 路径测试;控制流图;控制流图;基本控制流图; 复合逻辑下的控制流图 ;路径覆盖的困难
含4个分支
循环次数≤20
从A到B的可能路径: ;1. 程序环路复杂性 ;程序环路复杂性计算方法(三种):
V(G)= e - n + 2p
e:边数,n:节点数,p:连接区域数
当p=1时,V(G)= e - n + 2;
V(G)=P+1
P是图G 中判定节点的数量
程序图中区域的数量等于圈复杂度
对于强连接图的圈复杂度的计算:
V(G)= e - n + p;;3;图形矩阵;例:;什么是基本路径测试?
把覆盖的路径数压缩到一定限度内,例如程序中的循环体只执行零次和一次,就成为基路径测试。
通过分析程序控制流图的环路的复杂性,导出基本路径集合,从而设计测试用例,保证这些路径至少通过一次。
;2.基本路径测试法;习题4;习题3 解答;3.程序插桩;下面以计算整数X和整数Y的最大公约数的程序为例,来说明程序插桩方法的要点。计算整数X和整数Y的最大公约数的程序流程图如图4-9所示。
图4-9中的虚线框是为了记录语句的执行次数而插入的,其形式为:
C(i) = C(i) +1 i=1,2,…6
程序从入口开始执行到出口结束执行,经过的计数语句记录下该程序点语句的执行次数。若在程序的入口处插入了对计数器C(i)初始化的语句,在程序出口处则插入打印这些计数器的语句,则构成了一个完整的插桩程序。;3.程序插桩;4.3 白盒测试方法的综合使用策略;对黑盒、白盒测试方法的总结
您可能关注的文档
- 色彩构成色彩构成要素.ppt
- 自考社会研究方法.ppt
- 网页制作清华大学出版社第1章.ppt
- 色彩教学课件第一单元色彩与光.ppt
- 苏XI友离散数学作业(章).ppt
- 苏州外语培训苏州外语培训学校.ppt
- 苏教版五年级上册《有列举法解决问题》.ppt
- 色彩色彩的通感.ppt
- 苏教版五年级上册培养良好的学习习惯9课件.ppt
- 苏教版八上第20章《生物圈是生物的共同家园》课件.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)