通常,在()的基础上,将所有模块按照设计要求组装成为系统。①单元测试②部件测试③组装测试④系统测试⑤确认测试⑥联合测试A.③B.②C.①D.⑤

题目

通常,在()的基础上,将所有模块按照设计要求组装成为系统。

①单元测试

②部件测试

③组装测试

④系统测试

⑤确认测试

⑥联合测试

A.③

B.②

C.①

D.⑤


相似考题
参考答案和解析
本题答案:C
更多“通常,在()的基础上,将所有模块按照设计要求组装成为系统。①单元测试②部件测试③组装测试④系统 ”相关问题
  • 第1题:

    下述说法错误的是(46)。

    A.单元测试又称模块测试,是针对软件设计的最小单位——程序模块进行正确性检验的测试工作

    B.集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试

    C.集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统

    D.系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求


    正确答案:B
    解析:本题考查按开发阶段划分的软件测试类型的详细概念。
      单元测试、集成测试、确认测试、系统测试、验收测试的概念描述如下:
      . 单元测试
      单元测试又称模块测试,针对软件设计的最小单位——程序模块进行正确性检验的测试工作。其目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求,发现各模块内部可能存在的各种错误。
      . 集成测试
      集成测试也叫做组装测试。通常在单元测试的基础上,将所有的程序模块进行有序的、递增的测试。集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。
      . 确认测试
      确认测试是通过检验和提供客观证据,证实软件是否满足特定预期用途的需求。确认测试是检测与证实软件是否满足软件需求说明书中规定的要求。
      . 系统测试
      为验证和确认系统是否达到其原始目标而对集成的硬件和软件系统而进行的测试。系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和系统(包括硬件、外设、网络和系统软件、支持平台等)正确配置、连接,并满足用户需求。
      . 验收测试
      按照项目任务书或合同、供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接收或拒收系统。
      注意集成测试是在单元测试的基础上所进行的测试,而不是在编码完成的基础上即可开始的测试。

  • 第2题:

    通常,在()的基础上,将所有模块按照设计要求组装成为系统。供选择的答案:()。①单元测试②部件测试③组装测试④系统测试⑤确认测试⑥联合测试

    A.③

    B.②

    C.①

    D.⑤


    参考答案:C

  • 第3题:

    关于集成测试的描述中,正确的是( ) 。
    ① 集成测试也叫做组装测试或联合测试,通常是在单元测试的基础上,将所有模块按照概要设计说明书和详细设计说明书的要求进行组装和测试的过程。
    ② 自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。
    ③ 自底向上的增殖方式需要建立桩模块,并行地对多个模块实施测试,并逐步形成程序实体,完成所有模块的组装和集成测试。
    ④ 在集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试,比如高层控制模块、有明确性能要求和定义的模块等

    A.① ②
    B.② ③
    C.① ④
    D.② ④

    答案:C
    解析:
    试题分析: 本题考查集成测试的相关概念。 集成测试也叫做组装测试或联合测试。通常,在单元测试的基础上,需要将所有模块按照概要设计说明书和详细设计说明书的要求进行组装。 自顶向下的增值方式是将模块按系统程序结构,沿控制层次自顶向下进行组装。自顶向下的增值方式在测试过程中较早地验证了主要的控制和判断点。在一个功能划分合理的程序模块结构中,判断常常出现在较高的层次里,因而,能够较早地遇到这种问题。如果主要控制有问题,尽早发现它能够减少以后的返工,这是十分必要的。如果选用按深度方向组装的方式,可以首先实现和验证一个完整的软件功能,可先对逻辑输入的分支进行组装和测试,检查和克服潜藏的错误和缺陷,验证其功能的正确性,就为其后对主要加工分支的组装和测试提供了保证。 自底向上的增值方式是从程序模块结构的最底层模块开始组装和测试。自底向上增值方式的缺点是"程序一直未能作为一个实体存在,直到最后一个模块加上去后才形成一个实体"。就是说,在自底向上组装和测试的过程中,对主要的控制直到最后才接触到。这种方式的优点是不需要桩模块,而建立驱动模块一般比建立桩模块容易,同时由于涉及到复杂算法和真正输入/输出的模块最先得到组装和测试,可以把最容易出问题的部分在早期解决。此外自底向上增值的方式可以实施多个模块的并行测试,提高测试效率。因此,通常是把以上两种方式结合起来进行组装和测试。 在进行集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试。关键模块至少应具有特征:满足某些软件需求、在程序的模块结构中位于较高的层次(高层控制模块)、较复杂和较易发生错误、有明确定义的性能要求。

  • 第4题:

    在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中(39)不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助(40)来代替所测模块调用的子模块;在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是(41)。

    A.模块接口测试

    B.有效性测试

    C.路径测试

    D.边界测试


    正确答案:B
    解析:本组题考查单元测试和集成测试的基础知识。单元测试的主要内容包括:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试。有效性测试是确认测试的内容。因此试题(39)选B。在单元测试中,桩模块也叫做存根模块,用以代替所测模块调用的子模块,驱动模块相当于所测模块的主程序。因此试题(40)选A。模块组装成为系统的方式有两种方式:一次性组装方式和增殖式组装方式。增殖式组装又分为自顶向下、自底向上以及混合增殖3种方式。因此试题(41)选A。

  • 第5题:

    关于集成测试的描述中,正确的是( )。①集成测试也叫做组装测试或联合测试,通常是在单元测试的基础上,将所有模块按照概要设计说明书和详细设计说明书的要求进行组装和测试的过程。②自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。③自底向上的增殖方式需要建立桩模块,并行地对多个模块实施测试,并逐步形成程序实体,完成所有模块的组装和集成测试。④在集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试,比如高层控制模块、有明确性能要求和定义的模块等。

    A.①②
    B.②③
    C.①④
    D.②、④

    答案:C
    解析:
    本题考查集成测试的相关概念。·集成测试也叫做组装测试或联合测试。通常,在单元测试的基础上,需要将所有模块按照概要设计说明书和详细设计说明书的要求进行组装。·自顶向下的增值方式是将模块按系统程序结构,沿控制层次自顶向下进行组装。自顶向下的增值方式在测试过程中较早地验证了主要的控制和判断点。在一个功能划分合理的程序模块结构中,判断常常出现在较高的层次里,因而,能够较早地遇到这种问题。如果主要控制有问题,尽早发现它能够减少以后的返工,这是十分必要的。如果选用按深度方向组装的方式,可以首先实现和验证一个完整的软件功能,可先对逻辑输入的分支进行组装和测试,检查和克服潜藏的错误和缺陷,验证其功能的正确性,就为其后对主要加工分支的组装和测试提供了保证。·自底向上的增值方式是从程序模块结构的最底层模块开始组装和测试。自底向上增值方式的缺点是"程序一直未能作为一个实体存在,直到最后一个模块加上去后才形成一个实体"。就是说,在自底向上组装和测试的过程中,对主要的控制直到最后才接触到。这种方式的优点是不需要桩模块,而建立驱动模块一般比建立桩模块容易,同时由于涉及到复杂算法和真正输入/输出的模块最先得到组装和测试,可以把最容易出问题的部分在早期解决。此外自底向上增值的方式可以实施多个模块的并行测试,提高测试效率。因此,通常是把以上两种方式结合起来进行组装和测试。·在进行集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试。关键模块至少应具有特征:满足某些软件需求、在程序的模块结构中位于较高的层次(高层控制模块)、较复杂和较易发生错误、有明确定义的性能要求。