1. 首页
  2. 文档大全

软件测试 05 集成测试.

上传者:2****5 2022-06-28 09:14:46上传 PPT文件 1.11MB
软件测试 05 集成测试._第1页 软件测试 05 集成测试._第2页 软件测试 05 集成测试._第3页

《软件测试 05 集成测试.》由会员分享,可在线阅读,更多相关《软件测试 05 集成测试.(22页珍藏版)》请在文档大全上搜索。

1、1软件质量保证与测试软件质量保证与测试2内容内容(1)集成测试 自顶向下自底向上混合策略三明治方法3集成测试集成测试l 非渐增式模式非渐增式模式采用大棒集成方法采用大棒集成方法,先是对每一个子模块进行测试先是对每一个子模块进行测试(单元测试阶段),然后将所有模块一次性的全部集成(单元测试阶段),然后将所有模块一次性的全部集成起来进行集成测试起来进行集成测试 。因为所有的模块一次集成的,所以很难确定出错的真正位置、所在的模块、错误的原因。这种方法并不推荐在任何系统中使用,适合在规模较小的应用系统中使用。 4集成测试集成测试l 非渐增式模式非渐增式模式5集成测试集成测试l 渐增式集成模式与非渐增式

2、集成模式渐增式集成模式与非渐增式集成模式非渐增式测试模式非渐增式测试模式:先分别测试每个模块,再把所有模块按设计要求放在一起结合成所要的程序,如大棒模式。渐增式测试模式渐增式测试模式:把下一个要测试的模块同已经测试好的模块结合起来进行测试,测试完以后再把下一个应该测试的模块结合进来测试。6集成测试集成测试l 自顶向下自顶向下7集成测试集成测试l 非渐增式模式非渐增式模式 AS3S4S5d2 Cd4 Ed5 Fd1 B s1d3 s2 DABCDEFABCDEF(1)程序结构图(2)单元测试示意图8集成测试集成测试l 自顶向下:深度优先自顶向下:深度优先ABCDEFvolunteer ?9集成测

3、试集成测试l 自顶向下:深度优先自顶向下:深度优先10集成测试集成测试l 自顶向下:宽度优先自顶向下:宽度优先ABCDEFvolunteer ?11集成测试集成测试l 自顶向下:宽度优先自顶向下:宽度优先12集成测试集成测试l 自底向上自底向上13集成测试集成测试l 自底向上自底向上 A B C D E Fvolunteer ?14集成测试集成测试l 自底向上自底向上 A B C D E F d2 Cd1 Ed3 Fd4 B Ed5 F D A B C D E F15集成测试集成测试l 混合策略混合策略混合法:对软件结构中较上层,使用的是混合法:对软件结构中较上层,使用的是“自顶向下自顶向下”

4、法;对软件结构中较下层,使用的是法;对软件结构中较下层,使用的是“自底向上自底向上”法,法,两者相结合两者相结合 16集成测试集成测试l 三明治方法三明治方法采用三明治方法的优点是:它将自顶向下和自底向上的集成方法有机地结合起来,不需要写桩程序因为在测试初自底向上集成已经验证了底层模块的正确性。采用这种方法的主要缺点是:在真正集成之前每一个独立的模块没有完全测试过。17集成测试集成测试l 三明治方法三明治方法 A B C D E Fvolunteer ?18集成测试集成测试l 三明治方法三明治方法19集成测试集成测试l 改进的三明治方法改进的三明治方法改进的三明治集成方法,不仅自两头向中间集成,而且改进的三明治集成方法,不仅自两头向中间集成,而且保证每个模块得到单独的测试,使测试进行得比较彻底保证每个模块得到单独的测试,使测试进行得比较彻底 。20集成测试集成测试l 改进的三明治方法改进的三明治方法 A B C D E Fvolunteer ?21集成测试集成测试l 改进的三明治方法改进的三明治方法22END


文档来源:https://www.renrendoc.com/paper/212648191.html

文档标签:

下载地址