《軟件測(cè)試藝術(shù)》讀書(shū)筆記(30)_系統(tǒng)測(cè)試、系統(tǒng)測(cè)試的執(zhí)行

字號(hào):

作者從兩個(gè)方面來(lái)概述一下系統(tǒng)測(cè)試,至于細(xì)節(jié)就不再詳細(xì)敘述了。
    ⊙對(duì)錯(cuò)誤理解方面而言,主要是容易跟功能測(cè)試混淆。(應(yīng)重點(diǎn)注意那些在設(shè)計(jì)外部規(guī)格說(shuō)明的過(guò)程中所犯的轉(zhuǎn)換錯(cuò)誤。)
    ⊙對(duì)困難性而言,是由于要將程序與其目標(biāo)進(jìn)行比較,是系統(tǒng)測(cè)試的核心目的,可是沒(méi)有說(shuō)明使用什么樣的測(cè)試用例設(shè)計(jì)方法。
    因此,系統(tǒng)測(cè)試采取一種不同的測(cè)試用例設(shè)計(jì)法,共計(jì)15種的系統(tǒng)測(cè)試策略。(具體每個(gè)測(cè)試策略所采用的步驟就不再敘述了。)它們分別是:能力測(cè)試、容量測(cè)試、強(qiáng)度測(cè)試、易用性測(cè)試、安全性測(cè)試、性能測(cè)試、存儲(chǔ)測(cè)試、配置測(cè)試、兼容性/配置/轉(zhuǎn)換測(cè)試、安裝測(cè)試、可靠性測(cè)試、可恢復(fù)性測(cè)試、適用性測(cè)試、文檔測(cè)試、過(guò)程測(cè)試。
    系統(tǒng)測(cè)試的執(zhí)行,所涉及的關(guān)鍵是:規(guī)定了不能進(jìn)行系統(tǒng)測(cè)試的人員及機(jī)構(gòu):一是程序員;一是負(fù)責(zé)該程序開(kāi)發(fā)的機(jī)構(gòu)。原因如下:
    ⊙執(zhí)行系統(tǒng)測(cè)試的人思考問(wèn)題的方式必須與最終用戶(hù)相同;
    ⊙系統(tǒng)測(cè)試是一項(xiàng)“隨心所欲,百無(wú)禁忌”的活動(dòng),而軟件開(kāi)發(fā)機(jī)構(gòu)會(huì)受到心理束縛,有悖于此項(xiàng)活動(dòng)。大多數(shù)的開(kāi)發(fā)機(jī)構(gòu)最為關(guān)心的是讓系統(tǒng)測(cè)試進(jìn)行得盡可能順利并按時(shí)完成,而不會(huì)盡力證明程序不能滿(mǎn)足其目標(biāo)。系統(tǒng)測(cè)試至少應(yīng)由很少受開(kāi)發(fā)機(jī)構(gòu)左右的獨(dú)立人群來(lái)執(zhí)行。也許最經(jīng)濟(jì)的執(zhí)行系統(tǒng)測(cè)試的方法,是將測(cè)試分包給一個(gè)獨(dú)立的公司來(lái)完成。