吉林大学《软件工程精品教学》第八章.pptVIP

吉林大学《软件工程精品教学》第八章.ppt

  1. 1、本文档共71页,可阅读全部内容。
  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文档。上传文档
查看更多
chapter 8 Testing the Programs 程序的测试 SOFTWARE ENGINEERING 8.1 Software fault and failures 软件故障和失效 How does software fail 哪些因素使得系统失效? The specification may be wrong or have a missing requirement.需求说明是错误的,或者遗漏了某个需求。 The specification may contain a requirement that is impossible to implement, given the prescribed hardware and software. 由于规定的硬件和软件的原因,说明中包含不可能实现的需求 。 The system design may contain a fault. 系统设计中包含错误。 The program design may contain a fault. The component descriptions may contain an access control algorithm that does not handle this case correctly. 程序设计中包含错误。组件描述可能包含不能正确处理这种情况的访问控制算法。 The program code may be wrong. It may implement the algorithm improperly or incompletely. 程序代码有错误。代码对算法的实现可能不正确或不完整。 Our goal is to discover faults, we consider a test successful only when a fault is discovered or a failure occurs as a result of our testing procedures. 我们的目标是发现错误。因为只有发现了错误、或者由于测试过程而使程序发生失效,测试才称得上成功。 Fault identification is the process of determining what fault or faults caused the failure. 错误确定是判定什么错误引发了失效的过程。 Fault correction or fault removal is the process of making changes to the system so the faults are removed. 错误纠正或去除是改动系统以去除错误的过程。 Types of faults 错误类型 Algorithmic fault 算法错误 Syntax fault 语法错误 Computation and precision fault 计算和精度错误 Documentation fault 文档错误 Stress or overload fault 强度或过载错误 Capacity or boundary fault 能力或边界错误 Timing or coordination fault 计时或协调错误 Throughput or performance fault 吞吐量或性能错误 Recovery fault 恢复错误 Hardware and system software fault 硬件和系统软件错误 Standards and procedures fault 标准和规程错误 Explanation of types of faults 错误类型说明 An algorithmic fault occurs when a component’s algorithm or logic does not produce the proper output for a given input because something is wrong with the processing steps.当由于处理步骤中的某些错误,使得一个组件的算法或逻辑对一个给定的输入不能产生正确的输出时,出现的是算法错误。 Compilers catch man

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档