- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.3 测试方法 软件测试的 策略和方法 静态测 试方法 动态测 试方法 人工测试方法 计算机辅助静 态分析方法 白盒测试方法 黑盒测试方法 第三十页,共七十四页,2022年,8月28日 4.3 测试方法 从测试的手段分类,常用的测试方法有白盒测试和黑盒测试; 从测试的推进方法分类,又有自顶向下测试和自底向上测试。 第三十一页,共七十四页,2022年,8月28日 4.3 测试方法 注: 选用少量最有效的测试数据,达到尽可能完备的测试效果是设计测试数据的关键。 第三十二页,共七十四页,2022年,8月28日 4.3.1 白盒测试 前提是可以把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按预定要求正确工作。白盒测试又称为结构测试。 第三十三页,共七十四页,2022年,8月28日 白盒测试的核心: 根据程序内部结构设计测试用例。 白盒测试又分为逻辑覆盖测试和路径测试。 第三十四页,共七十四页,2022年,8月28日 逻辑覆盖测试法:通常用流程图来设计测试用例,它考察的重点是图中的判定框。因为这些判定若不是与选择结构有关,就是与循环结构有关。 逻辑覆盖测试包括:语句覆盖、分支(判定)覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖。 路径测试法:主要测试程序的执行路径。 路径测试包括:点覆盖、边覆盖、路径覆盖。 4.3.1 白盒测试—设计测试用例 第三十五页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 主要目的: 提高测试覆盖率,是覆盖性较高的测试方法,能保证在测试过程中所有的语句都至少执行过一遍。 第三十六页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 1)语句覆盖(又称命令覆盖) 使程序中每个语句至少执行一次 第三十七页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 第三十八页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 只需设计一个测试用例: 输入数据:A=2,B=0,X=4 即达到了语句覆盖; 语句覆盖是最弱的逻辑覆盖 第三十九页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 A=2,B=0,X=4 第四十页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 (2)判定覆盖(分支覆盖) 使每个判定的真假分支都至少执行一次 第四十一页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 第四十二页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 例:可设计两组测试用例: A=3,B=0 ,X=3 可覆盖sacbd A=2,B=1 ,X=1 可覆盖sabed 两组测试用例可覆盖所有判定的真假分支 判定覆盖仍是弱的逻辑覆盖 第四十三页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 A=3,B=0 ,X=3 可覆盖sacbd A=2,B=1 ,X=1 可覆盖sabed 第四十四页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 (3)条件覆盖 使判定表达式的每个条件都取到各种可能的结果 第四十五页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 第四十六页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 例中有两个判定表达式,每个表达式有两个条件,为了做到条件覆盖,应该选取测试数据使得 在a点有下述结果出现: A1,A=1,B=0,B!=0 在b点有下述各种结果出现: A=2,A!=2,X1,X=1 第四十七页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 只要使用下面两组测试数据就可以达到上述覆盖标准: I.A=2,B=0,X=4 覆盖 sacbed II.A=1,B=1,X=1 覆盖sabd 第四十八页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 I.A=2,B=0,X=4 覆盖 sacbed II.A=1,B=1,X=1 覆盖sabd 第四十九页,共七十四页,2022年,8月28日 4.3.1 白盒测试—设计测试用例 条件覆盖通常比判定覆盖强,因为这使判定表达式中每个条件都取到了两个不同结果,判定覆盖却只关心整个表达式的值。上面两组测试数据也同时满足判定覆盖标准。但是,也可能有相反的情况:虽然每个条件都取到了两个不同的结果,判定表达式却始终只取一个值。 第五十页,共七十四页,2022年
您可能关注的文档
- 想象和联想在广告中的运用.ppt
- 运筹学 运输问题.ppt
- 学写留言条微课.ppt
- 写在母亲节的随想.ppt
- 药理学课件内分泌系统.ppt
- 杂化轨道理论说课.ppt
- 新的学期新的开始.ppt
- 矢量数据的空间分析.ppt
- 社会学理论简史.ppt
- 我与责任共成长.ppt
- 演出经纪人之《演出市场政策与法律法规》每日一练精品附完整答案详解(网校专用).docx
- 演出经纪人之《演出市场政策与法律法规》综合提升试卷含答案详解(夺分金卷).docx
- 演出经纪人之《演出市场政策与法律法规》考前冲刺分析附参考答案详解【模拟题】.docx
- 演出经纪人之《演出市场政策与法律法规》每日一练精品含完整答案详解【夺冠】.docx
- 演出经纪人之《演出市场政策与法律法规》综合检测题型汇编及完整答案详解【必刷】.docx
- 演出经纪人之《演出市场政策与法律法规》综合检测题型汇编(预热题)附答案详解.docx
- 演出经纪人之《演出市场政策与法律法规》综合检测题型汇编word版附答案详解.docx
- 四年级上册数学期末测试卷(综合题).docx
- 数的认识标准教案(通用.pptx
- 随机抽样课件.pptx
最近下载
- 危险化学品生产经营单位安全管理.pptx VIP
- DBJ33_T 1283-2022顶管工程技术规程.pdf VIP
- 《防止电力建设工程施工安全事故三十项重点要求》宣贯与解读.pdf VIP
- 新能源汽车高压安全操作规范.pptx VIP
- 吉利汽车财务报表分析.docx
- 2024年中考语文试题分项汇编:词语运用(第03期)(解析版).pdf VIP
- SMW工法围护桩监理实施细则[全面]范本.doc VIP
- 浅谈市政工程项目成本控制开源与节流.doc VIP
- 最新人教版数学一年级下册第七单元《7.3 数量关系》教学课件(2025年春-新教材).pptx VIP
- 2024年中考语文一轮专题复习:图文转换 专项练习题(Word版,含答案).docx VIP
文档评论(0)