软件测试技术:集成测试.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

自底向上方法1从最底层的模块开始组装,组合成一个能够完成制定的软件子功能的构件;2编制驱动程序,协调测试用例的输入与输出;3测试集成后的构件;4使用实际模块代替驱动程序,按程序结构向上组装测试后的构件;5重复上面的第二步,直到系统的最顶层模块被加入到系统中为止。自底向上集成

(Bottom-upIntegration)测试E测试F测试G测试D测试(A、B、CD、E、F、G)自底向上集成测试(B、E、F)测试(C、G)自底向上法的主要优缺点ABCDEFG程序结构图优点减少了桩模块的工作量;容易对错误进行定位。缺点直到最后一个模块加进去之后才能看到整个系统的框架;只有到测试过程的后期才能发现时序问题和资源竞争问题;驱动模块的设计工作量大;不能被及时发现高层模块设计上的错误。混合策略

(ModifiedTop-downIntegration)混合法:对软件结构中较上层,使用的是“自顶向下”法;对软件结构中较下层,使用的是“自底向上”法,两者相结合三明治方法首先,确定以哪一层为界来决定使用三明治集成策略(在下页图中,我们确定以B模块为界);其次,对模块B及其所在层下面的各层使用自底向上的集成策略;再次,对模块B所在层上面的层次使用自顶向下的集成策略;然后,把模块B所在层各模块同相应的下层集成;最后,对系统进行整体测试。三明治集成方法(SandwichIntegration)采用三明治方法的优点是:它将自顶向下和自底向上的集成方法有机地结合起来,不需要写桩程序因为在测试初自底向上集成已经验证了底层模块的正确性。采用这种方法的主要缺点是:在真正集成之前每一个独立的模块没有完全测试过。改善的三明治集成方法改进的三明治集成方法,不仅自两头向中间集成,而且保证每个模块得到单独的测试,使测试进行得比较彻底。改进三明治充分发挥测试的并行性,弥补三明治集成中不能充分测试中间层的缺点。并行测试目标层,目标层上面一层,目标层下面一层。并行测试目标层与目标层上面一层的集成和目标层与目标层下面一层的集成。大棒集成方法

(Big-bangIntegration)采用大棒集成方法,先是对每一个子模块进行测试(单元测试阶段),然后将所有模块一次性的全部集成起来进行集成测试。因为所有的模块一次集成的,所以很难确定出错的真正位置、所在的模块、错误的原因。这种方法并不推荐在任何系统中使用,适合在规模较小的应用系统中使用。大棒集成方法一次性组装、整体拼装

目的:尽可能缩短测试时间,使用最少的测试用例。优点(1)可以并行调试所有模块。(2)需要的测试用例数目少。(3)测试方法简单、易行。缺点(1)不能充分对各个模块之间的接口进行充分测试。(2)大量的错误,难以定位。医旧病,生新病。(3)使集成测试通过,也会遗漏很多错误。大棒集成方法适用范围只需要修改或增加少数几个模块的前期产品稳定的项目;功能少,模块数量不多,程序逻辑简单,并且每个组件都已经过充分单元测试的小型项目;几种集成方法性能的比较自底向上自顶向下混合策略大棒三明治改进三明治集成早早早晚早早基本程序能工作时间晚早早晚早早需要驱动程序是否是是是是需要桩程序否是是是是是工作并行性中低中高中高特殊路径测试容易难容易容易中等容易计划与控制容易难难容易难难4-3用例设计与过程4-3集成测试用例设计1.为系统运行设计用例可使用的主要测试分析技术有:(1)等价类划分。(2)边界值分析。(3)基于决策表的测试。**集成测试目标集成测试4-1集成测试概念、层次、目的4-2集成测试的模式4-3集成测试用例和过程4-4面向对象的集成测试4-1集成测试的概念集成(Integration)是指把多个单元组合起来形成更大的单元。集成测试(IntegrationTesting)是在假定各个软件单元已经通过了单元测试的前提下,检查各个软件单元之间的相互接口是否正确。也称为组装测试、联合测试、子系统测试或部件测试为什么总是集成不起来?4-1集成测试目的集成测试主要关注下列问题

文档评论(0)

胖鸥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档