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