軟件測(cè)試分為幾個(gè)階段具體可以從很多方向劃分,如開(kāi)發(fā)階段方向、代碼運(yùn)行方向、軟件特性方向和其他等方向。今天我們著重說(shuō)一下最主要的開(kāi)發(fā)階段。按開(kāi)發(fā)階段劃分,軟件測(cè)試分為單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試五個(gè)階段。
1.單元測(cè)試
單元測(cè)試又叫模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單位——程序模塊進(jìn)行正確性檢驗(yàn)的測(cè)試工作。它的目的在于檢查每個(gè)程序單元能否正確實(shí)現(xiàn)詳細(xì)設(shè)計(jì)說(shuō)明中的模塊功能、性能、接口和設(shè)計(jì)約束等要求,發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種錯(cuò)誤。單元測(cè)試需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例。多個(gè)模塊可以平行獨(dú)立地進(jìn)行單元測(cè)試
2.集成測(cè)試
集成測(cè)試也叫做組裝測(cè)試。一般在單元測(cè)試的基礎(chǔ)上,將所有的程序模塊進(jìn)行有序的、遞增的測(cè)試。集成測(cè)試是檢驗(yàn)程序單元或部件的接口關(guān)系,逐步集成為符合概要設(shè)計(jì)要求的程序部件或整個(gè)系統(tǒng)
3.確認(rèn)測(cè)試
確認(rèn)測(cè)試也叫有效性測(cè)試。是在模擬的環(huán)境下,驗(yàn)證軟件的所有功能和性能及其他特性是否與用戶的預(yù)期要求相符。通過(guò)了確認(rèn)測(cè)試之后的軟件,才具備了進(jìn)入系統(tǒng)測(cè)試階段的資質(zhì)
4.系統(tǒng)測(cè)試
系統(tǒng)測(cè)試是在真實(shí)的系統(tǒng)運(yùn)行的環(huán)境下,檢查完整的程序系統(tǒng)能否和系統(tǒng)(包括硬件、外設(shè)、網(wǎng)絡(luò)和系統(tǒng)軟件、支持平臺(tái)等)正確配置、連接,并最終滿足用戶的所有需求
5.驗(yàn)收測(cè)試
是軟件產(chǎn)品檢驗(yàn)的最后一個(gè)環(huán)節(jié)。按照項(xiàng)目任務(wù)書(shū)或合同、供需雙方約定的驗(yàn)收依據(jù)文檔進(jìn)行的對(duì)整個(gè)系統(tǒng)的測(cè)試與評(píng)審,決定是否接收或拒收系統(tǒng)。
以上就是對(duì)軟件測(cè)試分為幾個(gè)階段的回答,你學(xué)會(huì)了么?千鋒教育為大家提供系統(tǒng)的軟件測(cè)試課程,并有與各大企業(yè)合作的實(shí)戰(zhàn)項(xiàng)目供大家練習(xí)。千鋒教育在全國(guó)多地設(shè)有學(xué)習(xí)中心,歡迎大家來(lái)實(shí)地考察,有問(wèn)題可以隨時(shí)咨詢客服老師!