软件测试技术基础CH剖析.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 本章小结 其他测试方法 面向对象的白盒测试 循环测试 域测试 Z路径测试 数据流测试 * 练习题 1.简述白盒测试用例的设计方法, 并进行分析总结。 2.分析归纳逻辑覆盖的各种策略,并比较每种覆盖的特点, 分析在怎样的情况下采用何种覆盖方式。 * 练习题 3.对图所示程序段进行语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖方法进行测试用例设计。 * 练习题 4.请下述语句按照各种覆盖方法设计测试用例。 if (a2 b3 (c4 || d5)) { statement; } else { statement; } * 练习题 5.针对test函数按照基本路径测试方法设计测试用例。 int Test(int i_count, int i_flag) { int i_temp = 0; while (i_count0) { if (0 == i_flag) { i_temp = i_count + 100; break; } else { i_temp = i_temp + 20; } } i_count--; } return i_temp; } * 练习题 6.对如图4.15所示的N-S图,计算所需的最少测试用例数。 * 思考题 1、 简述白盒测试(White-box Testing) 基本原理、测试依据、对测试人员的要求。 2、 白盒测试有哪些方法? 静态测试时有:…… 动态测试时有:…… 其它方法有:…… * 思考题 3、 根据给定的程序流程图,画出相应的控制流图。 * 思考题 4、 根据给定的控制流图,计算环形复杂度。 (1)按结构化程序来计算 (2)按构成强连通图来计算 (3)按区域数量来计算 (4)按判定节点的来计算 * 思考题 5、 根据给定的源程序,画出流程图,按不同的覆盖要求,设计测试用例。 (语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖,路径覆盖) * 思考题 6、 根据给定的源程序,画出控制流图,求出相应的独立路径。计算测试用例数。 1: INPUT(A,B,C,D) 2: IF (( A 0 ) 3: AND ( B 0 )) 4: THEN X=A+B 5: ELSE X=A-B 6: END 7: IF (( C A) 8: OR ( D B )) 9: THEN Y=C-D 10: ELSE Y=C+D 11: END 12: PRINT(X,Y) * 思考题 7、 各种结构测试方法之间包含关系。 (语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖,路径覆盖) 8、 对下图所示的N-S图,计算所需的最少测试用例数。 * 思考题 9、 简述对嵌套循环的 测试策略。 10、 有哪些其他 白盒测试方法? * * * * 4.2 逻辑覆盖——测试举例 (3) 路径覆盖 所有路径都要走到——同判定覆盖 执行路径为: 1→2 →8 、 1→5→8 和 1→5→6→8 , 设计测试用例: 1:A=1 B=1 X=0 (覆盖条件: TA ,路径1→2 →8) 2:A=0 B=3 X=0 (覆盖条件:!TA,TB,路径1→5→6→8) 3:A=-1 B=3 X=2 (覆盖条件: !TA,!TB 路径1→5→8) A0 and B2 A=0 or X1 X=X+A A=A+1 End Begin 1 2 5 6 8 T T F F T1 T2 T3 T4 TA TB s * 4.2 逻辑覆盖——测试举例 (4) 条件覆盖 每个判定中的每个条件的可能取值都要取到, 即:T1,T2,T3,T4, !T1, !T2, !T3 !T4。 观察前面设计测试用例: 1: A=1 B=1 X=0 (覆盖条件: T1 T2 ,路径1→2 →8) 2: A=0 B=3 X=0 (覆盖条件: ! T1 !T2 T3 T4, 路径1→5→6→8

文档评论(0)

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

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

1亿VIP精品文档

相关文档