清华《软件测试》讲义教案软件测试培训课件PPT(1).pptx

清华《软件测试》讲义教案软件测试培训课件PPT(1).pptx

  1. 1、本文档共166页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试培训 主讲: 2 0 0 1 年 应 届 毕 业 生 培 训 之 一 — — 1 软件 软件 测试的基本概念 测试生命周期 测试方法 测试步骤 测试种类 测试 软件 软件 软件 自动 2001年应届毕业生培训之一 — — 2 2001年应届毕业生培训之一 — — 软件测试的基本概念 3 基于不同的立场,存在着两种完全不同的 测试目的。 从 用户的角度出发,普遍希望通过软件测 试暴露软件中隐藏的错误和缺陷, 以考虑 是否可接受该产品。 从 软件开发者的角度出发,则希望测试成 为表明软件产品中不存在错误的过程,验 证该软件已正确地实现了用户的要求,确 立人们对软件质量的信心。 2001年应届毕业生培训之一 — — 软件测试的目的 4 (1)测试是程序的执行过程, 目的 在于发现错误; (2)一个好的测试用例在于能发现 至今未发现的错误; (3)一个成功的测试是发现了至今 未发现的错误的测试。 2001年应届毕业生培训之一 — — Myers软件测试目的 5 、换言之,测试的目的是 想以最少的时间和人力, 系统地找出软件中潜 在的各种错误和缺陷。如果我们成功地实施了测 试,我们就能够发现软件中的错误。 测试的附带收获是,它能够证明软件的功能和 性能与需求说明相符合。 实施测试收集到的测试结果数据为可靠性分析 提供了依据。 测试不能表明软件中不存在错误,它只能说明 软件中存在错误。 2001年应届毕业生培训之一 — — 1 . 应当把“尽早地和不断地进行软件测试” 作为软件开发者的座右铭。 2 . 测试用例应由测试输入数据和对应的预 期输出结果这两部分组成。 3. 程序员应避免检查自己的程序。 4 . 在设计测试用例时,应包括合理的输入 条件和不合理的输入条件。 软件测试的原则 2001年应届毕业生培训之一 — — 7 5. 充分注意测试中的群集现象。 经验表明, 测试后程序中残存的错误数且 与该程序中已发现的错误数目成正比。 6. 严格执行测试计划, 排除测试的随意性。 7. 应当对每一个测试结果做全面检查。 8. 妥善保存测试计划,测试用例,出错统计 和最终分析报告,为维护提供方便。 2001年应届毕业生培训之一 — — 软 件 测 试 的 原 则 软件测试重要性 延迟上市 100% 快陷 维护的费用 100x 测试八员 9 0% 2001年应届毕业生培训之 — — 1x 代码实现 项只共体叶问 — 10x 50% 保证软件质量 缩短上市时间 项目持续时间 2001年应届毕业生培训之一 软件测试重要性 消除缺陷 50% 100% 0% · 测 · 软 · 软 · 软 试信息流 件测试模型 件开发周期 件测试周期 2001年应届毕业生培训之一 — — 测试生命周期 11 测试信息流 排错 改正的软件 出 可靠性 分析 预测的可靠性 2001年应届毕业生培训之一—— 测试 软件配置 予预 期 结 果 结果 试 结果 分析 测试配置 测试工具 错 误 据 12 ·软件配置:软件需求规格说明、软件 设计规格说明、源代码等; ·测试配置:测试计划、测试用例、测 试程序等; ·测试工具:测试数据自动生成程序、 静态分析程序、动态分析程序、测试 结果分析程序、以及驱动测试的测试 数据库等等。 2001年应届毕业生培训之一 — — 测试信息流 13 ·测试结果分析:比较实测结果与 预期结果,评价错误是否发生。 · 排错(调试) :对已经发现的错误 进 行 错 误 定 位 和 确 定 出 错 性 质 , 并 改 正 这 些 错 误 , 同 时 修 改 相 关 的文档。 ·修正后的文档再测试:直到通过 测试为止。 2001年应届毕业生培训之一 — — 14 ·通过收集和分析测试结果数据,对软件建立 可靠性模型 ·利用可靠性分析,评价软件质量: 软件的质量和可靠性达到可以接受的程 度; 所做的测试不足以发现严重的错误; ·如果测试发现不了错误,可以肯定,测试配 置考虑得不够细致充分,错误仍然潜伏在软 件中 。 2001年应届毕业生培训之一 — — 2001年应届毕业生培训之 — — — V模型 编码(单元测试) 验收测试 集成测试 系统测试 需求 功能 设计 16 ·每个开发活动都有右边的测试活动相 对应。 软 件 开 发 过 程 是 一 个 自 顶 向 下 , 逐 步 细化的过程. · 测试过程是依相反顺序安排的自底向 上, 逐步集成的过程。 2001年应届毕业生培训之一 — — 17 需求 需求测试

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档