网站大量收购独家精品文档,联系QQ:2885784924

软件测试.pptVIP

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试

第一部分 软件测试综述 官方定义 体系架构 软件测试的背景 软件开发过程 软件测试的实质 第一部分 软件测试综述 官方定义 使用人工或自动手段来运行或测定某个系统的过程,检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。 ——IEEE1983年 第一部分 软件测试综述 体系架构 软件测试的基础理论和基本技术 软件测试的标准和规范 软件测试的环境和工具 软件测试的管理 第一部分 软件测试综述 第一章 软件测试的背景 软件错误案例研究 软件缺陷是什么 为什么会出现软件缺陷 软件缺陷的修复费用 软件测试员的工作内容 优秀软件测试员的素质 第一章 软件测试的背景 §1 软件错误案例研究 第一章 软件测试的背景 第一章 软件测试的背景 第一章 软件测试的背景 §2 软件缺陷是什么 第一章 软件测试的背景 第一章 软件测试的背景 第一章 软件测试的背景 第一章 软件测试的背景 §3 为什么会出现软件缺陷 第一章 软件测试的背景 第一章 软件测试的背景 §4 软件缺陷的修复费用 第一章 软件测试的背景 §5 软件测试员的工作内容 第一章 软件测试的背景 §6 优秀软件测试员的素质 第一章 软件测试的背景 第一部分 软件测试综述 第二章 软件开发过程 产品的组成部分 软件项目成员 软件开发生命周期模式 第二章 软件开发过程 §1 产品的组成部分 第二章 软件开发过程 第二章 软件开发过程 第二章 软件开发过程 第二章 软件开发过程 第二章 软件开发过程 第二章 软件开发过程 第二章 软件开发过程 §2 软件项目成员 第二章 软件开发过程 第二章 软件开发过程 §3 软件开发生命周期模式 第二章 软件开发过程 第二章 软件开发过程 第二章 软件开发过程 第二章 软件开发过程 第一部分 软件测试综述 第三章 软件测试的实质 测试的原则 软件测试的术语和定义 第三章 软件测试的实质 §1测试的原则 第三章 软件测试的实质 第三章 软件测试的实质 第三章 软件测试的实质 第三章 软件测试的实质 第三章 软件测试的实质 第三章 软件测试的实质 第三章 软件测试的实质 第三章 软件测试的实质 第三章 软件测试的实质 第三章 软件测试的实质 §2 软件测试的术语和定义 第三章 软件测试的实质 第三章 软件测试的实质 软件产品从最初构思到公开发行的过程称为软件开发生命周期模式 ● 大爆炸模式 ● 边写边改模式 ● 瀑布模式 ● 螺旋模式 在开发软件过程中有 各种不同的方法。对特定项目而言,没有那个模式是一定最好的 ,有4种最常用的模式 一、大爆炸模式 人力和资金→巨大的能量释放→产生了优秀的软件产品→或者一堆废品。 简单 →所有精力都花在开发软件和编写代码上 计划、进度安排和正规开发过程几乎没有 几乎没有什么测试 二、边写边改模式 粗略的想法→简单的设计→漫长的来回编写、测试和修改缺陷的过程→发布产品 在大爆炸模式基础上的一个进步 三、瀑布模式 最初的构思到最终产品要经过一系列步骤。每一个步骤结束时,项目小组组织审查,并决定是否进入下一步。如果项目进入下一步未准备好,就停滞下来,直到准备好 强调产品的定义 各步骤是分立的;没有交叉 无法回溯 四、螺旋模式 总体思想是:一开始不必详细定义所有细节。从小开始,定义重要功能,努力实现这些功能,接受客户反馈,然后进入下一阶段。重复上述过程,直至得到最终产品 螺旋模式中包含了一点瀑布模式(分析、设计、开发和测试的步骤)、一点边写边改模式(螺旋模式的每一次)和一点大爆炸模式(从外界观察)。模式发现问题早,使成本低。 输入量太大 输出结果太多 软件执行路径太多 软件说明书是主观的。你可以说从旁观者来看是缺陷。 一、完全测试程序是不可能的 例: Microsoft windows计算器程序 关键是如何把数量巨大的可能测试减少到可以控制的范围,以及如何针对风险作出明智的抉择,那些测试重要,那些不重要; 二、软件测试是有风险的行为 目标是找到最优的测试量,使测试不多不少 软件测试工作与防疫员的工作极为相似,可以报告已软件缺陷存在,却不能报告软件缺陷不存在 三、测试无法显示潜伏的软件缺陷 程序员也有心情不好的时候 四、找到的软件缺陷越多,就说明附近的软件缺陷更多 程序员往往犯同样的错误 某些软件缺陷其实冰山一角 1990年,Boris Beixer在其编著的《软件测试技术》(Software Testing Techniques)第2版一书中描述了软件测试越多,其对测试的免疫力越强的现象 五、杀虫剂怪事 为了克服杀虫剂怪事,软件

文档评论(0)

118books + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档