聯合測試即通常說的聯調。聯合測試可以發現總體設計中的錯誤,如模組界面的問題。按照前面分“版本”的實現方法,這種測試是各個版本實現後完成有關接口的測試。各個模組單獨執行可能無誤,但組合起來相互產生影響,可能會出現意想不到的錯誤,因此要將整個系統作為一個整體進行聯調。
聯合測試方法有兩種,即根據模組結構圖由上到下或由下到上進行測試。
(1) 由上到下。設定下層模組為假模組,檢查控制流,較早發現錯誤,而不至於景響到下層模組。但這種方法要製作的假模組太多,而且不能送回真實數據,可能發現不了內在的錯誤。
(2) 由下到上。先設定上層模組為假模組,測試下層模組執行的正確性,然後逐步向推廣。這種方法方便,設計簡單,但要到最後才能窺得全貌,有一定的風險。較好的方法是二者結合,高層由上到下,低層由下到上,到中層進行會合。