高软件测试技术——.pptVIP

  1. 1、本文档共133页,可阅读全部内容。
  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文档。上传文档
查看更多
高软件测试技术——

高级软件测试技术 国信培训中心 段念 2005.12.16 课程说明 本课程的面向对象为测试经理、测试分析设计人员、测试工程师、项目经理、开发人员、质量相关人员 课程时间安排为 2 天,上午 9:00 – 12:00,下午 13:00 – 16:00 课程进行中,请关闭手机或是将手机调为震动 课程进行中,任何问题都可以随时向讲师提出,但讲师有权决定在何时进行解答 测试基本概念 测试是什么 测试是一个系统工程 测试是设计和实现一种特定软件系统的过程 测试的目标是发现缺陷 测试是一个发现缺陷的过程 测试的手段是 V(Verify) V(Validate) 测试是对依据系统预期行为设计的测试用例的动态验证(Dynamic Verification)过程,目的是发现程序中的缺陷 —— SWEBOK 2004 SWEBOK 2004对软件测试的定义 Software testing consists of the dynamic verification of the behavior of a program on a finite set of test cases, suitably selected from the usually infinite executions domain, against the expected behavior. —— SWEBOK 2004 SWEBOK 2004 Software requirements Software design Software construction Software testing Software maintenance Software configuration management Software engineering management Software engineering process Software engineering tools and methods Software quality 软件测试关键域(KA) 软件测试基础(Software Testing Fundamentals) 测试级别(Test Level) 测试技术(Test Technique) 测试相关度量(Test-Related Measures) 测试过程(Test Process) 测试技术 Tests based on the tester’s intuition and experience Specification-based techniques Code-based techniques Fault-based techniques Usage-based techniques … 测试相关度量 对被测系统的评估度量 对测试过程的评估度量 软件测试的目标 经典答案:发现程序中的错误 更加详细的答案:以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。如果我们成功地实施了测试,我们就能够尽可能多的发现软件中的错误。 测试的另一个目标是:它能够证明软件的功能和性能与需求说明相符合 让人沮丧的结论:测试不能表明软件中不存在错误,它只能说明软件中存在错误 一些反思 测试可以提高产品质量吗? 对一个组织来说,测试的目标究竟应该如何定义? 纯粹的发现错误是测试对组织的唯一贡献? 测试的角色 测试与质量的关系 测试度量是什么?测试度量有什么作用? V模型 V模型 X模型 软件的一般实现过程 验证和确认-2 确认(Validation): 在软件生存周期各个阶段,确认是指检测各个阶段结束时的工作产品是否满足在软件生存周期初期在系统需求文档中描述的各项软件规格的确认过程。 验证和确认的比较-3 验证是检测每一阶段形成的工作产品是否与前一阶段定义的规格相一致, 确认是检测每一阶段的工作产品是否与最初定义的软件需求规格相一致。 软件测试既可用于验证,又可用于确认。 测试的验证和确认工作不光局限于专职测试人员 测试与质量的关系 质量—符合要求的程度 质量-产品/服务的固有特性满足客户要求的程度 测试与质量的关系 测试与质量的关系 质量管理体系 测试与质量的关系 质量管理的活动 质量策划-致力于制定质量目标、确定运行过程和资源以实现质量目标 质量控制-致力于满足质量要求 质量控制方法:审计、测试 质量控制活动: 流程中已规定的质量控制活动 流程中未规定,在项目计划中增加的质量控制活动 测试与质量的关系 质量管理的活动 质量保证-从质量管理体系的角度,向管理者、客户提供适当的对业务的过程和交付件(产品或服务)的可视性,致力于提供对体系能力的信任。包括 质量管理体系的流

文档评论(0)

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

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

1亿VIP精品文档

相关文档