第66章__集成测试2.pptVIP

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

5.4 集成测试过程 3.实施阶段 (1)集成测试用例设计。 (2)集成测试规程设计。 (3)集成测试代码设计。 (4)集成测试脚本开发。 (5)集成测试工具开发或选择。 5.4 集成测试过程 4.执行阶段 测试人员在单元测试完成以后就可以执行集成测试。当然,须按照相应的测试规程,借助集成测试工具,并把需求规格说明书、概要设计、集成测试计划、集成测试设计、集成测试用例、集成测试规程、集成测试代码、集成测试脚本作为测试执行的依据来执行集成测试用例。测试执行的前提条件就是单元测试已经通过评审。当测试执行结束后,测试人员要记录下每个测试用例之行后的结果,填写集成测试报告,最后提交给相关人员评审。 5.4 集成测试过程 5.评估阶段 当集成测试执行结束后,要召集相关人员,如:测试设计人员、编码人员、系统设计人员等队测试结果进行评估,确定是否通过集成测试。 5.5 面向对象的集成测试 5.5.1对象交互 1.汇集类测试 可以使用测试原始类的方法来测试汇集类,测试驱动程序要创建一些实例,这些实例作为消息中的参数被传递给一个正在测试的集合。测试的目的主要是保证那些实例被正确从集合中移出。有些测试用例会说明集合对其容量所做的限制。 假如在实际应用中可能要加入40或50条信息,那么生成的测试用例至少要增加50条信息。如果无法估算出一个有代表性的上限,那么就使用集合中的大量对象进行测试。 5.5 面向对象的集成测试 2.协作类测试 凡不是汇集类的非原始类就是协作类,该类的一个或多个操作中使用其他的对象并将其作为它们的实现中不可缺少的一部分。当类接口中的一个操作的某个后置条件引用了一具对象的实例状态,并且(或者)说明那个对象的某个属性被使用或修改了,那么这个类就是一个协作类。协作类测试的复杂性远远高于汇集类或原始类的测试。 5.5 面向对象的集成测试 5.5.2面向对象集成测试的常用方法 1.抽样测试 抽样测试提供了一种运算法则,它使我们能够从一组可能的测试用例中选择一个测试序列。但并不要求一定要首先明确如何来确定测试用例的总体。测试过程的目的在于定义感兴趣的测试总体,然后定义一种方法,以便在这些测试用例中选择哪些被构建、哪些被执行。 2. 正交阵列测试 正交阵列测试提供了一种特殊的抽样方法,这种方法通过定义一组交互对象的配对方式组合,以尽力限制测试配置的组合数目激增。 5.5 面向对象的集成测试 5.5.3分布式对象测试 1.分布式对象的概念和特点 ? 在类的层次上进行更彻底的测试。 ? 在记录事件发生顺序的同时,执行大量的测试用例。 ? 指定标准的测试环境。 2.测试中需要注意的情况 ? 局部故障。 ? 超时。 ? 结构的动态性。 ? 线程。 ? 同步。 第66章 集成测试 5.1 集成测试概述 5.2 集成测试策略 5.3 集成测试用例设计 5.4 集成测试过程 5.5 面向对象的集成测试 5.1 集成测试概述 5.1.1 集成测试的概念 集成(Integration)是指把多个单元组合起来形成更大的单元。 集成测试(Integration Testing)是在假定各个软件单元已经通过了单元测试的前提下,检查各个软件单元之间的相互接口是否正确。 集成测试是根据实际情况对程序模块采用适当的集成测试策略组装起来,对系统的接口以及集成后的功能进行正确校验的测试工作。 集成测试是针对程序整体结构的测试。 5.1 集成测试概述 集成测试主要关注下列问题: (1)模块间的数据传递是否正确? (2)一个模块的功能是否会对另一个模块的功能产生错误的影响? (3)全局数据结构是否有问题,会不会被异常修改? (4)块组合起来的功能能否满足要求? (5)集成后,各个模块的累积误差是否会扩大,是否达到不可接受的程度? 5.1 集成测试概述 软件开发过程与软件测试过程对应关系: 5.1 集成测试概述 单元测试对应结构图中的叶子结点,即单元结点; 系统测试对应整个产品; 其他各个层次的测试都属于集成测试的范畴。 5.1 集成测试概述 5.1.2 集成测试与系统测试的区

文档评论(0)

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

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

1亿VIP精品文档

相关文档