W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
集成測試是單元測試后軟件測試過程的第二個層次。在此測試中,軟件的單元或單個組件在組中進行測試。集成測試級別的重點是在集成組件或單元之間交互時暴露缺陷。
單元測試使用模塊進行測試,這些模塊在集成測試中進行組合和測試。該軟件使用許多軟件模塊開發(fā),這些軟件模塊由不同的編碼器或程序員編碼。集成測試的目標是檢查所有模塊之間通信的正確性。
雖然軟件應用程序的所有模塊已經(jīng)在單元測試中進行了測試,但由于以下原因仍然存在錯誤:
測試技術(shù)(黑盒測試,白盒測試和灰盒測試)都可用于集成測試; 一些列表如下:
集成測試有兩種基本方法:
下面來了解這些方法。
在這種方法中,通過一次集成所有模塊來完成測試。它對于小型軟件系統(tǒng)來說很方便,如果用于大型軟件系統(tǒng),很難識別缺陷。
由于該測試可以在完成所有模塊之后完成,因為測試團隊執(zhí)行此過程的時間較少,因此可以輕松錯過內(nèi)部鏈接接口和高風險關(guān)鍵模塊。
優(yōu)點:
缺點:
在增量方法中,模塊按升序逐個添加或根據(jù)需要添加。所選模塊必須與邏輯相關(guān)。通常,添加兩個或兩個以上的模塊并進行測試以確定功能的正確性。該過程一直持續(xù)到所有模塊的成功測試。
增量方法通過進一步的方法進行:
自頂向下 - 自上而下的測試策略處理使用較低級別模塊測試更高級別模塊的過程,直到成功完成所有模塊的測試。由于首先測試了關(guān)鍵模塊,因此可以及早發(fā)現(xiàn)并修復主要設(shè)計缺陷。
優(yōu)點:
缺點:
自下而上方法 - 自下而上測試策略處理下級模塊使用更高級別模塊進行測試的過程,直到成功完成所有模塊的測試。頂級關(guān)鍵模塊最后進行測試,因此可能會導致缺陷。
優(yōu)點:
缺點:
混合測試方法 - 在這種方法中,將自上而下和自下而上的方法結(jié)合起來進行測試。在此過程中,頂層模塊使用低級模塊進行測試,低級模塊同時使用高級模塊進行測試。由于每個模塊接口都經(jīng)過測試,因此發(fā)生缺陷的可能性較小。
好處:
缺點:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: