哈工大第07章软件测试.pdf

  1. 1、本文档共108页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哈工大第07章软件测试.pdf

软件测试的目的和原则 软件测试的目的和原则 软件测试用例设计 软件测试用例设计 软件测试策略 软件测试策略 软件测试种类 软件测试种类 程序调试 程序调试 本章要点 1。软件测试的目的和原则。 2 。软件错误的分类。 3 。软件测试的过程和策略。 4 。软件测试用例设计的方法。 5 。掌握软件测试中的可靠性分析方 法。 软件测试的目的和原则 软件测试的目的和原则 软件测试的目的 软件测试的目的 软件测试的原则 软件测试的原则 软件测试的对象 软件测试的对象 测试信息流 测试信息流 测试与软件开发各阶段的关系 测试与软件开发各阶段的关系 软件测试目的 软件测试目的 (1) 测试是程序的执行过程,目的在 (1) 测试是程序的执行过程,目的在 于发现错误; 于发现错误; (2) 一个好的测试用例在于能发现至 (2) 一个好的测试用例在于能发现至 今未发现的错误; 今未发现的错误; (3) 一个成功的测试是发现了至今未 (3) 一个成功的测试是发现了至今未 发现的错误的测试。 发现的错误的测试。 软件测试的原则 软件测试的原则 1. 应当把“尽早地和不断地进行软件 1. 应当把“尽早地和不断地进行软件 测试”作为软件开发者的座右铭。 测试”作为软件开发者的座右铭。 2. 测试用例应由测试输入数据和对应 2. 测试用例应由测试输入数据和对应 的预期输出结果这两部分组成。 的预期输出结果这两部分组成。 3. 程序员应避免检查自己的程序。 3. 程序员应避免检查自己的程序。 4. 在设计测试用例时,应当包括合理 4. 在设计测试用例时,应当包括合理 的输入条件和不合理的输入条件。 的输入条件和不合理的输入条件 测试信息流 测试信息流 测试信息流 测试信息流 软件配置: 软件配置 测试配置: 测试配置 测试工具: 测试工具 测试结果分析: 测试结果分析 排错(调试): 排错 调试 修正后的文档再测试: 修正后的文档再测试 测试与软件开发各阶段的关系 测试与软件开发各阶段的关系 软件开发过程是一个自顶向下,逐 步细化的过程 测试过程是依相反顺序安排的自底 向上,逐步集成的过程。 测试用例设计 测试用例设计 两种常用的测试方法 两种常用的测试方法 黑盒测试 黑盒测试 白盒测试 白盒测试 黑盒测试 黑盒测试 这种方法是把测试对象看做一个黑盒 测试对象 一个黑盒 子,检查程序的功能是否符合它的功 子 能说明。 假设一个程序P有输入量X 和Y及输出量 Z 。在字长为32位的计算机上运行。若 X 、Y取整数,按黑盒方法进行穷举测 试: 可能采用的 测试数据组: 232 ×232 =264 如果测试一 组数据需要1毫秒,一年工作365 ×24小 时,完成所有测试需5亿年。 白盒测试 白盒测试 此方法把测试对象看做一个透 把测试对象看做一个透 明的盒子,对程序所有逻辑路 明的盒子 径进行测试。 给出一个小程序的流程图,它包括 了一个执行20次的循环。 包含的不同执行路径数达520 条,对 每一条路径进行测试需要1毫秒, 假定一年工作365 ×24小时,要想 把所有路径测试完,需3

文档评论(0)

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

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

1亿VIP精品文档

相关文档