更新時(shí)間:2022-08-15 來(lái)源:黑馬程序員 瀏覽量:
軟件測(cè)試在如今已成為體系完整、結(jié)構(gòu)清晰的大學(xué)科了,在不同的領(lǐng)域,軟件測(cè)試的方法各有不同,今天我們就來(lái)說(shuō)說(shuō)按照測(cè)試階段,軟件測(cè)試可以有哪些分類。
按照測(cè)試階段可以將軟件測(cè)試分為單元測(cè)試、冒煙測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試與驗(yàn)收測(cè)試。這種分類方式與軟件開(kāi)發(fā)過(guò)程相契合,是為了檢驗(yàn)軟件開(kāi)發(fā)各個(gè)階段是否符合要求。
(1)單元測(cè)試
單元測(cè)試是軟件開(kāi)發(fā)的第一步測(cè)試,目的是為了驗(yàn)證軟件單元是否符合軟件需求與設(shè)計(jì)。單元測(cè)試大多是開(kāi)發(fā)人員進(jìn)行的自測(cè)。
(2)冒煙測(cè)試
冒煙測(cè)試最初是從電路板測(cè)試得來(lái)的,當(dāng)電路板做好以后,首先會(huì)加電測(cè)試,如果電路板沒(méi)有冒煙再進(jìn)行其他測(cè)試,否則就必須重新設(shè)計(jì)后再次測(cè)試。后來(lái)這種測(cè)試?yán)砟畋灰氲杰浖y(cè)試中。在軟件測(cè)試中,冒煙測(cè)試是指軟件構(gòu)建版本建立后,對(duì)系統(tǒng)的基本功能進(jìn)行簡(jiǎn)單的測(cè)試,這種測(cè)試重點(diǎn)驗(yàn)證的是程序的主要功能,而不會(huì)對(duì)具體功能進(jìn)行深入測(cè)試。如果測(cè)試未通過(guò),需要返回給開(kāi)發(fā)人員進(jìn)行修正;如果測(cè)試通過(guò)則再進(jìn)行其他測(cè)試。因此,冒煙測(cè)試是對(duì)新構(gòu)建版本軟件進(jìn)行的最基本測(cè)試。
(3)集成測(cè)試
集成測(cè)試是冒煙測(cè)試之后進(jìn)行的測(cè)試,它是將已經(jīng)測(cè)試過(guò)的軟件單元組合在一起測(cè)試它們之間的接口,用于驗(yàn)證軟件是否滿足設(shè)計(jì)需求。
(4)系統(tǒng)測(cè)試
系統(tǒng)測(cè)試是將經(jīng)過(guò)測(cè)試的軟件在實(shí)際環(huán)境中運(yùn)行,并與其他系統(tǒng)的成分(如數(shù)據(jù)庫(kù)、硬件和操作人員等)組合在一起進(jìn)行的測(cè)試。
(5)驗(yàn)收測(cè)試
驗(yàn)收測(cè)試主要是對(duì)軟件產(chǎn)品說(shuō)明進(jìn)行驗(yàn)證,逐行逐字地按照說(shuō)明書(shū)的描述對(duì)軟件產(chǎn)品進(jìn)行測(cè)試,確保其符合客戶的各項(xiàng)要求。