軟件測試按開發(fā)階段來劃分,有哪幾個(gè)階段?
1、單元測試
單元測試又稱模塊測試,是對(duì)軟件的組成單位進(jìn)行測試,主要是為了檢驗(yàn)軟件基本組成單位的正確性。針對(duì)軟件設(shè)計(jì)中的最小單位:模塊。
2、集成測試
集成測試是將軟件集成起來,對(duì)模塊之間的接口進(jìn)行測試,也可稱聯(lián)調(diào)測試、組裝測試。集成測試主要是關(guān)聯(lián)處比較復(fù)雜,容易發(fā)生錯(cuò)誤。集成測試是在模塊之間進(jìn)行測試(至少兩個(gè)),將2個(gè)或2個(gè)以上模塊進(jìn)行組裝。
3、系統(tǒng)測試
系統(tǒng)測試是檢驗(yàn)系統(tǒng)所有的軟件和硬件之間協(xié)作是否協(xié)調(diào),是否達(dá)到開發(fā)者和用戶的要求以及需求。測試的目的就是把各種模塊搭建運(yùn)行起來,然后對(duì)整體進(jìn)行功能測試、性能測試、安全測試等,以驗(yàn)證改軟件的功能、性能、安全等各個(gè)部分能否滿足用戶的需求。
驗(yàn)收測試是技術(shù)測試的最后一個(gè)階段,也可稱為交付測試。驗(yàn)收測試是軟件上架之前的最后一個(gè)測試階段。驗(yàn)收測試的目的是確保軟件準(zhǔn)備就緒,向軟件購買者展示該軟件系統(tǒng)能夠滿足用戶的需求,一般是以用戶為主的測試。驗(yàn)收測試的常用策略有兩種,正式驗(yàn)收和非正式驗(yàn)收。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。