《軟件測(cè)試藝術(shù)》讀書(shū)筆記(36)_XT

字號(hào):

作者一直強(qiáng)調(diào)XT方法尤其重視連續(xù)測(cè)試,而其目標(biāo)性于傳統(tǒng)測(cè)試一致,都是確定程序中的錯(cuò)誤。它分兩個(gè)部分:極限單元測(cè)試和驗(yàn)收測(cè)試。
    極限單元測(cè)試,它具備兩個(gè)簡(jiǎn)單規(guī)則:其一、所有代碼模塊在編碼開(kāi)始之前必須設(shè)計(jì)好單元測(cè)試用例;其二、在產(chǎn)品發(fā)布之前必須通過(guò)單元測(cè)試。由此可見(jiàn)XP方法的閃光點(diǎn)就在于前一規(guī)則。需注意:確定單元的范圍;采用一個(gè)自動(dòng)化的軟件測(cè)試套件來(lái)減輕連續(xù)執(zhí)行單元測(cè)試的負(fù)擔(dān);應(yīng)將測(cè)試用例保存在一個(gè)代碼庫(kù)中,還要確保進(jìn)行足夠的備份,并具備所需的安全保密措施。
    驗(yàn)收測(cè)試,首先要明確:該測(cè)試的目的是判斷引用程序是否滿足如功能型和易用性等其他需求。這部分,其設(shè)計(jì)/計(jì)劃是由開(kāi)發(fā)人員和客戶來(lái)設(shè)計(jì)的,而驗(yàn)收測(cè)試是由客戶通過(guò)使用場(chǎng)景來(lái)設(shè)計(jì)驗(yàn)收測(cè)試,且使用場(chǎng)景與驗(yàn)收測(cè)試通常是一對(duì)多的。需注意:極限測(cè)試中的驗(yàn)收測(cè)試可以是自動(dòng)化或非自動(dòng)化的;客戶使用驗(yàn)收測(cè)試來(lái)驗(yàn)證應(yīng)用程序是否得到了預(yù)期的結(jié)果;驗(yàn)收測(cè)試是回歸測(cè)試的一種形式;
    文尾,作者提示最重要的一點(diǎn)是:程序可能通過(guò)所有的單元測(cè)試,卻不能通過(guò)驗(yàn)收測(cè)試。并提供給讀者一種測(cè)試工具:JUnit.