联合测试即通常说的联调。联合测试可以发现总体设计中的错误,如模块界面的问题。按照前面分“版本”的实现方法,这种测试是各个版本实现后完成有关接口的测试。各个模块单独执行可能无误,但组合起来相互产生影响,可能会出现意想不到的错误,因此要将整个系统作为一个整体进行联调。
联合测试方法有两种,即根据模块结构图由上到下或由下到上进行测试。
(1) 由上到下。设置下层模块为假模块,检查控制流,较早发现错误,而不至于景响到下层模块。但这种方法要制作的假模块太多,而且不能送回真实数据,可能发现不了内在的错误。
(2) 由下到上。先设置上层模块为假模块,测试下层模块执行的正确性,然后逐步向推广。这种方法方便,设计简单,但要到最后才能窥得全貌,有一定的风险。较好的方法是二者结合,高层由上到下,低层由下到上,到中层进行会合。