CMS专题

问答题简述集成测试的实施方案有哪些?

题目
问答题
简述集成测试的实施方案有哪些?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

简述增量模式集成测试的自顶向下和自底向上两种测试方法。


正确答案:自顶向下法(Top-down integration) 对主控模块进行测试,测试时用桩模块代替所有直接附属于主控模块的模块。 根据选定的结合策略(深度优先或广度优先),每次用一个实际模块代替对应的桩模块. 在结合下一个模块的同时进行测试(新结合进来的模块也许又需要新的桩模块). 为保证加入的模块没有引进新的错误,可能需要进行回归测试. 自底向上法(Bottom-up integration) 把底层模块组合成实现某个特定软件子功能的簇(Cluster). 开发一个驱动程序,协调测试数据的输入和输出. 对由模块组成的子功能簇进行测试. 去掉驱动程序,沿软件结构自下向上移动,把子功能簇组合起来形成更大的子功能簇.

第2题:

下列哪些属于集成测试的内容().

A.自顶向下集成

B.自底向上集成

C.回归测试

D.压力测试


正确答案:AB

第3题:

简述单元测试、集成测试以及确认测试所对应的测试对象。


参考答案:单元测试:代码和详细设计文档
集成测试:详细设计和概要设计文档
确认测试:概要设计和需求规格说明

第4题:

分别简述单元测试、集成测试、确认测试和系统测试的任务。


正确答案: 1.单元测试:又称模块测试,着重对软件设计的最小单元——软件构件或模块进行验证。单元测试根据设计描述,对重要的控制路径进行测试,已发现构建或模块内部的错误,通常采用白盒测试,并且多个构件或模块可以并行测试。单元测试的主要内容:接口、局部数据结构、边界条件、独立路径和错误处理路径。
2.集成测试:也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照要求组装成为子系统或系统,进行集成测试。使用黑盒测试方法测试集成的功能,并且对以前的集成进行回归测试。
3.确认测试:经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是确认测试的任务,即软件的功能和性能如同用户所合理期待的那样。
4.系统测试:将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提高更加完善的方案。

第5题:

请简述黑盒测试和白盒测试有何区别,黑盒测试有哪些常用方法?


正确答案: 黑盒测试和白盒测试的区别:前者基于功能,后者基于结构;
黑盒测试常用方法有:边界值、等价类、因果图、错误推测法等。

第6题:

简述集成测试与系统测试的区别


正确答案:系统测试所测试的对象是整个系统以及与系统交互的硬件和软件平台,系统测试更多程度上是站在用户的角度上对整个系统做功能性的验证,同时还对系统进行一些性能测试,系统测试的依据来自于用户的需求规格说明书 集成测试所测试的对象是模块间的接口,目的是找出模块接口和整体体系结构上的问题.

第7题:

集成测试的过程包括有以下哪些()。

  • A、构建的确认过程
  • B、系统集成测试测试组提交过程
  • C、测试用例设计过程
  • D、Bug的报告过程

正确答案:A,B,C,D

第8题:

简述集成测试中增量式测试技术的集成过程。


正确答案:增量式测试技术又分为自顶向下的增量方式和自底向上的增量方式两种测试方法自顶向下集成过程可分成以下步骤: ①用主模块作为驱动模块与它直接相连的模块用桩模块代替。 ②根据所选的测试次序用下一个模块替换所用的桩模块;而新引入模块的直接下属模块用桩模块代替构成新的测试对象。 ③结合一个模块测试一个重复部分或全部重复已经进行过的测试。 ④检查所有模块是否已经组合到系统中是则完成测试如果没有则返回到②重复进行。 自底向上集成过程可分成以下步骤: ①将最底层的模块组合成能完成某种特定功能的模块簇为每个模块簇设计驱动程序用驱动程序来控制并进行测试。 ②按从下往上的方向用实际模块替换相应的驱动程序组成新的模块簇再为该模块簇设计驱动程序用新的驱动程序进行控制和测试。 ③检查所有的模块是否已经组合到系统中是则完成测试如果没有则返回到②重复进行。
增量式测试技术又分为自顶向下的增量方式和自底向上的增量方式两种测试方法,自顶向下集成过程可分成以下步骤: ①用主模块作为驱动模块,与它直接相连的模块用桩模块代替。 ②根据所选的测试次序,用下一个模块替换所用的桩模块;而新引入模块的直接下属模块用桩模块代替,构成新的测试对象。 ③结合一个模块,测试一个,重复部分或全部重复已经进行过的测试。 ④检查所有模块是否已经组合到系统中,是则完成测试,如果没有,则返回到②,重复进行。 自底向上集成过程可分成以下步骤: ①将最底层的模块组合成能完成某种特定功能的模块簇,为每个模块簇设计驱动程序,用驱动程序来控制并进行测试。 ②按从下往上的方向,用实际模块替换相应的驱动程序,组成新的模块簇,再为该模块簇设计驱动程序,用新的驱动程序进行控制和测试。 ③检查所有的模块是否已经组合到系统中,是则完成测试,如果没有,则返回到②,重复进行。

第9题:

测试面向对象软件时,单元测试、集成测试和确认测试各有哪些新特点?


正确答案: 单元测试是在类层面上的测试。由于继承和复合,类(或对象)在很多情况下已不再是单纯意义上的单个操作了。因此,具体的测试将在所有与该操作有关的每个子类语境中进行。
集成测试由于面向对象软件中类的成分的直接和间接交互,使得传统测试方法已经失去意义。因此有两种策略可供选择:基于线程的测试和基于使用的测试。
确认测试与传统确认测试一样,仍然关注于用户可见的动作和用户可识别的系统输出,但是,基于场景的测试总是主宰面向对象系统的确认测试。

第10题:

集成测试的几个主要模式中哪些需要桩哪些需要驱动?


正确答案: 桩:自顶向下,三明治,大棒驱动:自底向上,三明治,大棒