组装测试

  1. 组装测试的内容

组装测试是根据概要设计中各功能模块的说明及制定的组装测试计划, 将经过单元测试的模块逐步组装并进行测试。

组装测试的内容有:

①测试模块间的连接;

②测试系统或子系统的输入/输出处理,使其达到设计要求;

③测试系统或子系统正确处理能力和经受错误的能力。

具体地说,组装测试主要作以下检查:通过模块间接口的数据是否丢失; 一个模块的运行会不会破坏别的模块的功能;一些模块组合之后所形成的总功能是否保持系统设计的要求;全程数据在程序运行中能否保持正常;几个模块运行后的误差积累是否超过规定范围;单元测试中尚未查出的错误等。

  1. 组装测试的方式

根据组装测试中各个模块联结方式,可将组装测试分为非渐增式测试和渐增式测试两种方式。

①非渐增式

非渐增式先对系统的单个模块进行个别测试,然后再将所有模块组合在一起测试。

②渐增式

渐增式也是先对系统的单个模块进行个别测试,但在模块组合时,不是一次组合所有的模块,而是先组合测试少数几个模块,然后逐渐加多,直到所有模块都组合在一起为止。

渐增式的组合方向有自顶向下联结和自底向上联结两种。自顶向下联结从模块结构图的顶端开始,逐层向下联结。自底向上与此刚好相反。