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

第7章-软件测试资源分配、进度管理与最优发行.pptVIP

第7章-软件测试资源分配、进度管理与最优发行.ppt

  1. 1、本文档共30页,可阅读全部内容。
  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文档。上传文档
查看更多
第7章-软件测试资源分配、进度管理与最优发行

第*页 第*页 了解各种软件测试类型; 集成测试通过的准则; 理解各类测试的基本内涵; 了解软件可靠性增长模型; 理解软件最优发行问题; 软件项目的支持信息及其分类 第7章-软件测试的资源分配、进度管理与最优发行 学习目标 第*页 软件测试与可靠性增长 2.1 软件测试的资源分配与进度管理 2.2 第2章 软件工程经济学基础 软件最优发行问题 2.3 软件系统信息库建设 2.4 第*页 7.1.1 软件测试概述 软件测试的目标是希望以最少的人力费用和时间发现潜在的各种差错和缺陷,以期进行改正。为此需要一定的测试方法、测试策略和测试流程。 1.软件测试方法和测试流程 软件测试的方法有很多,不同的测试方法往往针对不同的测试目标和测试对象,不同的思路以及采取不同的手段。例如,按照被测对象的不同,可分为面向功能、结构为主的测试和面向对象的测试等。 7.1 软件测试与可靠性增长 第*页1 2.NIS软件的测试过程 7.1.1 软件测试概述 图7.1 软件测试流程图 2.静态测试 静态测试是通过阅读程序来查找软件的差错与问题的一种方法,其检查的重点为代码与设计的要求是否一致,代码的逻辑表示是否正确与完整,代码的结构是否合理,是否有未定义或用错的局部变量或全局变量等。 3.黑盒测试与白盒测试 黑盒测试将软件视为一个看不到内部状况的黑盒子,在完全不考虑内部程序结构的情况下考察软件的外部功能与性能特征。白盒测试将软件视为一个内部结构透明的白盒子。 7.1.1 软件测试概述 黑盒 白盒 功能测试 数据驱动测试 结构测试 逻辑驱动测试 客户需求 事件驱动 输入 输出 4. 单元测试 由于软件开发是一个由单元(模块)到整体(系统)的过程,因此软件测试的首次活动应为单元测试,以确定每个单元测试能否正常工作。 5. 集成测试 集成测试是在对被测软件所有单元分别独立测试完后,按照系统设计的模块结构进行逐步组装的一种有序测试。 7.1.1 软件测试概述 5、单元测试 6、集成测试 7.1.1 软件测试概述 7.1.1 软件测试概述 集成测试通过的准则: 达到规定的测试覆盖类和覆盖率要求; 对测试中的异常要有合理的解释; 各模块无错误链接; 满足各项功能增长和性能增长的要求; 对错误输入有正确的处理能力; 在组合模块测试时,为了避免引入新的软件差错和产生新的问题,往往采用回归测试法 7.1.1 软件测试概述 各类测试的基本内涵: (1)恢复测试 恢复测试是检测系统的容错能力。检测方法是采用各种方法对系统出现故障后检验系统是否按照要求能从故障中恢复过来,并在预期的时间内开始事务处理,而且不对系统造成任何伤害。 (2)安全性测试 系统的安全性测试是检测系统的安全防范机制、必威体育官网网址措施是否完美且没有漏洞。测试的方法是测试人员模拟非法入侵者,采用各种方法冲破防线。 7.1.1 软件测试概述 (3)强度测试 强度测试是对系统在异常情况下的承受能力的测试,是检查系统在极限状态下运行,性能下降的幅度是否在允许的范围内。 (4)性能测试 性能测试是检查是否满足系统说明书对性能的需求。 (5)可靠性测试 对于在系统分析说明书中提出了可靠性要求的软件或对一些要求高可靠性的软件,可靠性测试是必须的。 7.1.2 软件可靠性增长模型 1.基本G-O模型 (1)基本假设 ①差错随机的存在于程序中,在对软件的量测与排错过程中,差错的出现是程序运行的函数,在任何时间区间内出现的期望差错数与时间区间的长度△t成正比,与剩余差错数成正比,比例系数设为b;②在量测与排错过程中,差错的累积过程是一个非时齐的泊松过程;③纠错时不发生新的错误;④前后出现差错无关联。 7.1.2 软件可靠性增长模型 设N(t)表示(0,t)内查出的累计差错数,则由上述基本假设②知NT={N(t),t=0}为NHPP;若设λ(t)为NT的强度函数 , 为累计强度函数,则由非其次泊松过程理论可以证明,对 有E[N(t)]=m(t),从而表明m(t)即为在(0,t)内查出的期望累计 差错数。此外,又由于 ,故λ(t)可理解为在t时的差错查出率(单位时间内查出的平均差错数)。 7.1.2 软件可靠性增长模型

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档