更多“简述集成测试的实施方案有哪些?”相关问题
  • 第1题:

    简述集成测试的过程。


    正确答案:简述集成测试的过程系统集成测试主要包括以下过程: 构建的确认过程。2. 补丁的确认过程。3. 系统集成测试测试组提交过程。4. 测试用例设计过程。5. 测试代码编写过程。6. Bug的报告过程。7. 每周/每两周的构建过程。8. 点对点的测试过程。9. 组内培训过程。

  • 第2题:

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

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

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

  • 第3题:

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


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

  • 第4题:

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


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

  • 第5题:

    简述集成测试的五个步骤。 


    正确答案: 1.首先确定子系统有哪些模块组成,保证这些模块都进行过单元测试。
    2.有开发人员组装这些模块,生成一个子系统,并保证在此子系统中,各个模块的功能尽可能发挥出来。
    3.测试前,要设计测试用例,所以一个关键的模块为核心展开,以功能和性能为两条主线,注意模块间接口。
    4.搭建必要的测试环境,按照所写测试用例,进行模块连接的充分测试。
    5.记录测试结果,总结测试问题。

  • 第6题:

    测试面向对象软件时,主要有哪些设计集成测试用例的方法?


    正确答案:多类测试、从动态模型中导出测试用例。也可以采用随机测试、划分测试的方法。

  • 第7题:

    下列测试中哪些不属于软件测试步骤中的()。

    • A、单元测试
    • B、需求测试
    • C、集成测试
    • D、合并测试

    正确答案:B,D

  • 第8题:

    集成测试有哪些不同的集成方法?简述不同方法的特点。


    正确答案: 集成测试通常有一次性集成、自顶向下集成、自底向上集成和混合集成4种集成方法。
    一次性集成方法需要的测试用例数目少,测试方法简单、易行。但是由于不可避免存在模块间接口、全局数据结构等方面的问题,所以一次运行成功的可能性不大;如果一次集成的模块数量多,集成测试后可能会出现大量的错误,给程序的错误定位与修改带来很大的麻烦;即使集成测试通过,也会遗漏很多错误进入系统测试。
    自顶向下集成在测试的过程中,可以较早地验证主要的控制和判断点;一般不需要驱动程序,减少了测试驱动程序开发和维护的费用;可以和开发设计工作一起并行执行集成测试,能够灵活的适应目标环境;容易进行故障隔离和错误定位。但是在测试时需要为每个模块的下层模块提供桩模块,桩模块的开发和维护费用大;桩模块不能反映真实情况,重要数据不能及时回送到上层模块,导致测试不充分;涉及复杂算法和真正I/O的底层模块最易出问题,在后期才遇到导致过多的回归测试。
    自底向上集成可以尽早的验证底层模块的行为;提高了测试效率;一般不需要桩模块;容易对错误进行定位。但是直到最后一个模块加进去之后才能看到整个系统的框架;驱动模块的设计工作量大;不能及时发现高层模块设计上的错误。
    混合集成具有自顶向下和自底向上两种集成策略的优点,但是在被集成之前,中间层不能尽早得到充分的测试。

  • 第9题:

    问答题
    集成测试分析方法有哪些?

    正确答案: 体系结构分析模块分析接口分析风险分析可测试性分析集成测试策略分析
    解析: 暂无解析

  • 第10题:

    问答题
    面向对象的集成测试与传统的集成测试有何区别?

    正确答案: 传统测试方法中的集成测试,主要采用黑盒法,按照自顶向下和自底向上的集成策略对模块进行组装测试。
    面向对象的集成测试即交互测试,要检测类相互作用时才会产生的错误,即交互测试只关心系统的结构和内部的相互作用。对类进行交互测试,以确定它们能否在一起共同工作。交互测试的重点是要确保那些已经单独测试过的类的对象,相互间能够正确地传送消息。而面向对象的软件没有层次控制结构,一次集成一个操作到类中(传统的增量集成方法)是不可能的。
    通常采用两种不同的策略:
    ⑴基于线程的测试(thread-based testing),集成对回应系统的一个输入或事件所需的一组类,每个线程被集成并分别测试。
    ⑵基于使用的测试(use-based testing),先测试独立类(几乎不使用服务器的类),然后测试下一层使用独立类的类(依赖类)。通过对依赖类层次的测试,逐步构造新的子系统,最后构造完整的系统。
    解析: 暂无解析

  • 第11题:

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

    构建的确认过程

    B

    系统集成测试测试组提交过程

    C

    测试用例设计过程

    D

    Bug的报告过程


    正确答案: A,B
    解析: 系统集成测试主要包括以下过程:
    1.构建的确认过程。 
    2.补丁的确认过程。 
    3.系统集成测试测试组提交过程。 
    4.测试用例设计过程。 
    5.测试代码编写过程。 
    6.Bug的报告过程。 
    7.每周/每两周的构建过程。 
    8.点对点的测试过程。 
    9.组内培训过程

  • 第12题:

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

    正确答案: 集成测试的实施方案有很多种,如非增量式集成测试和增量式集成测试,三明治集成测试,核心集成测试,分层集成测试,基于使用的集成测试等;常用的是前两种。
    解析: 暂无解析

  • 第13题:

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

    A.自顶向下集成

    B.自底向上集成

    C.回归测试

    D.压力测试


    正确答案:AB

  • 第14题:

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


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

  • 第15题:

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


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

  • 第16题:

    集成测试分析方法有哪些?


    正确答案:体系结构分析模块分析接口分析风险分析可测试性分析集成测试策略分析

  • 第17题:

    集成测试通常都有哪些策略?


    正确答案: 1、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
    2、各个子功能组合起来,能否达到预期要求的父功能;
    3、一个模块的功能是否会对另一个模块的功能产生不利的影响;
    4、全局数据结构是否有问题;
    5、单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。

  • 第18题:

    面向对象的集成测试与传统的集成测试有何区别?


    正确答案: 传统测试方法中的集成测试,主要采用黑盒法,按照自顶向下和自底向上的集成策略对模块进行组装测试。
    面向对象的集成测试即交互测试,要检测类相互作用时才会产生的错误,即交互测试只关心系统的结构和内部的相互作用。对类进行交互测试,以确定它们能否在一起共同工作。交互测试的重点是要确保那些已经单独测试过的类的对象,相互间能够正确地传送消息。而面向对象的软件没有层次控制结构,一次集成一个操作到类中(传统的增量集成方法)是不可能的。
    通常采用两种不同的策略:
    ⑴基于线程的测试(thread-based testing),集成对回应系统的一个输入或事件所需的一组类,每个线程被集成并分别测试。
    ⑵基于使用的测试(use-based testing),先测试独立类(几乎不使用服务器的类),然后测试下一层使用独立类的类(依赖类)。通过对依赖类层次的测试,逐步构造新的子系统,最后构造完整的系统。

  • 第19题:

    下列测试中哪些不属于软件测试步骤?()

    • A、单元测试
    • B、需求测试
    • C、集成测试
    • D、合并测试

    正确答案:B,D

  • 第20题:

    问答题
    简述集成测试的目的。

    正确答案: 保证单元接口的完整性和一致性,人机界面及各种通信接口是否能满足设计等要求。
    解析: 暂无解析

  • 第21题:

    问答题
    集成测试有哪些不同的集成方法?简述不同方法的特点。

    正确答案: 集成测试通常有一次性集成、自顶向下集成、自底向上集成和混合集成4种集成方法。
    一次性集成方法需要的测试用例数目少,测试方法简单、易行。但是由于不可避免存在模块间接口、全局数据结构等方面的问题,所以一次运行成功的可能性不大;如果一次集成的模块数量多,集成测试后可能会出现大量的错误,给程序的错误定位与修改带来很大的麻烦;即使集成测试通过,也会遗漏很多错误进入系统测试。
    自顶向下集成在测试的过程中,可以较早地验证主要的控制和判断点;一般不需要驱动程序,减少了测试驱动程序开发和维护的费用;可以和开发设计工作一起并行执行集成测试,能够灵活的适应目标环境;容易进行故障隔离和错误定位。但是在测试时需要为每个模块的下层模块提供桩模块,桩模块的开发和维护费用大;桩模块不能反映真实情况,重要数据不能及时回送到上层模块,导致测试不充分;涉及复杂算法和真正I/O的底层模块最易出问题,在后期才遇到导致过多的回归测试。
    自底向上集成可以尽早的验证底层模块的行为;提高了测试效率;一般不需要桩模块;容易对错误进行定位。但是直到最后一个模块加进去之后才能看到整个系统的框架;驱动模块的设计工作量大;不能及时发现高层模块设计上的错误。
    混合集成具有自顶向下和自底向上两种集成策略的优点,但是在被集成之前,中间层不能尽早得到充分的测试。
    解析: 暂无解析

  • 第22题:

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

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

  • 第23题:

    问答题
    简述集成测试的五个步骤。

    正确答案: 1.首先确定子系统有哪些模块组成,保证这些模块都进行过单元测试。
    2.有开发人员组装这些模块,生成一个子系统,并保证在此子系统中,各个模块的功能尽可能发挥出来。
    3.测试前,要设计测试用例,所以一个关键的模块为核心展开,以功能和性能为两条主线,注意模块间接口。
    4.搭建必要的测试环境,按照所写测试用例,进行模块连接的充分测试。
    5.记录测试结果,总结测试问题。
    解析: 暂无解析