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









