很多介紹測(cè)試技術(shù)的書籍中,在描述測(cè)試計(jì)劃的時(shí)候都會(huì)包含測(cè)試策略。但在GJB438B軟件測(cè)試計(jì)劃的正文格式中卻沒有這方面的內(nèi)容。那么作為GJB5000的實(shí)踐者,我們的軟件測(cè)試計(jì)劃究竟該不該包含測(cè)試策略呢?
首先讓我們先了解一下測(cè)試策略具體講的是個(gè)啥。
顧名思義,策略是指根據(jù)形勢(shì)制定的行動(dòng)方針和方法,那么測(cè)試策略就是指導(dǎo)我們更好地完成測(cè)試任務(wù)的戰(zhàn)略和戰(zhàn)術(shù)。
測(cè)試策略的戰(zhàn)略層面
在戰(zhàn)略層面,測(cè)試策略主要包括測(cè)試的先后順序,測(cè)試的優(yōu)先級(jí),測(cè)試的覆蓋方式和回歸測(cè)試的原則等。
為了確定測(cè)試的優(yōu)先級(jí)和先后順序,需要了解軟件的結(jié)構(gòu)、功能分布、各模塊的重要程度等內(nèi)容;為了達(dá)到有效地覆蓋,需要考慮針對(duì)不同的測(cè)試用例使用不同的設(shè)計(jì)方法,以期望盡可能地用最少的測(cè)試用例覆蓋最多的測(cè)試需求。比如決定哪些測(cè)試用例使用自動(dòng)化的方式,哪些測(cè)試用例是用人工驗(yàn)證的方式;為了更好的完成回歸測(cè)試的任務(wù),不讓修復(fù)一個(gè)缺陷引入更多的缺陷情況出現(xiàn),需要結(jié)合軟件的特點(diǎn)、模塊重要程度以及出錯(cuò)的風(fēng)險(xiǎn)等來制定有效的回歸測(cè)試策略。
測(cè)試策略的戰(zhàn)術(shù)層面
在戰(zhàn)術(shù)層面的測(cè)試策略,指的是采用的測(cè)試方法、技巧和工具。制定戰(zhàn)術(shù)層面的測(cè)試策略,應(yīng)當(dāng)結(jié)合被測(cè)軟件采用的技術(shù)、架構(gòu)和協(xié)議等情況綜合考慮。
從測(cè)試策略的內(nèi)容來看,它決定了能否合理地安排測(cè)試資源,策劃出合理的測(cè)試進(jìn)度,甚至決定了測(cè)試的充分性和有效性。
所以,測(cè)試計(jì)劃中包含測(cè)試策略的內(nèi)容是有必要的。
在對(duì)GJB438B給出的軟件測(cè)試計(jì)劃的文檔結(jié)構(gòu)不做大的改動(dòng)的情況下,我們可以把測(cè)試策略的內(nèi)容“安插”到測(cè)試計(jì)劃的不同章節(jié)之中。比如:
關(guān)于測(cè)試工具的策略融入GJB438B中“4 軟件測(cè)試環(huán)境”的4.X.1~4.X.5;
關(guān)于測(cè)試的優(yōu)先級(jí)和先后順序、回歸測(cè)試的策略融入GJB438B中“4 軟件測(cè)試環(huán)境”的4.X.11“要執(zhí)行的測(cè)試”;
關(guān)于測(cè)試方法的策略融入GJB438B中“5.2 計(jì)劃執(zhí)行的測(cè)試”中對(duì)每個(gè)測(cè)試項(xiàng)的描述
這樣一來,我們的測(cè)試計(jì)劃就完美地包含了測(cè)試策略的內(nèi)容。
這正是:
先有策略后執(zhí)行,測(cè)試會(huì)有好過程
原來模板巧改動(dòng),策略融入計(jì)劃中
參考書目:現(xiàn)代軟件測(cè)試技術(shù)與管理研究,作者:趙仕波 魏生斌 羅耀華,出版社:中國(guó)水利水電出版社
聯(lián)系客服