編制測(cè)試計(jì)劃
編制測(cè)試計(jì)劃需要盡早開(kāi)始礁芦,并對(duì)企業(yè)文化和企業(yè)軟件開(kāi)發(fā)過(guò)程有所理解,具有測(cè)試經(jīng)驗(yàn)并對(duì)測(cè)試規(guī)律有所了解,考慮到風(fēng)險(xiǎn)廉侧、資源祥绞、時(shí)間和預(yù)算的限制。
功能正確的程序應(yīng)該滿足下列條件:
* 給定合法的輸入未状,程序會(huì)根據(jù)軟件規(guī)格說(shuō)明書(shū)的定義產(chǎn)生正確的輸出俯画;
* 給定不合法的輸入,程序會(huì)正確而優(yōu)雅的拒絕這種輸入司草;
* 無(wú)論是合法的還是不合法的輸入艰垂,程序既不掛起也不崩潰;
* 程序能夠在預(yù)定的時(shí)間內(nèi)一直正確的運(yùn)行埋虹;
* 程序?qū)崿F(xiàn)了他的功能性和非功能性需求猜憎;
測(cè)試策略的確定:通過(guò)縮小測(cè)試任務(wù);
* 理解系統(tǒng)架構(gòu)搔课;
* 確定需要使用GUI測(cè)試胰柑、后臺(tái)測(cè)試還是二者同時(shí)使用;
* 選擇測(cè)試設(shè)計(jì)技術(shù)爬泥;
* 選擇測(cè)試工具柬讨;
* 開(kāi)發(fā)內(nèi)部自制測(cè)試工具或者腳本;
* 確定測(cè)試需要的人員和專門(mén)技術(shù)急灭;
* 確定測(cè)試覆蓋率姐浮;
* 建立發(fā)型標(biāo)準(zhǔn);
* 設(shè)置測(cè)試時(shí)間表葬馋;
* 考慮測(cè)試階段:不通融的測(cè)試階段需要運(yùn)用不同的測(cè)試策略卖鲤;
- 了解手頭的任務(wù)和相關(guān)的測(cè)試目標(biāo):
- 考慮風(fēng)險(xiǎn):理解測(cè)試計(jì)劃中得假定肾扰、先決條件和風(fēng)險(xiǎn)
- 根據(jù)功能優(yōu)先級(jí)安排測(cè)試工作:及早確定軟件開(kāi)發(fā)的時(shí)間表(包括功能的實(shí)現(xiàn)順序)并且通知測(cè)試組非常重要。
- 牢記軟件方面的問(wèn)題:了解影響項(xiàng)目開(kāi)發(fā)和交付的一些軟件問(wèn)題蛋逾,包括:
- 使用Beta或預(yù)發(fā)行技術(shù)或操作系統(tǒng)實(shí)現(xiàn)產(chǎn)品的功能集晚;
- 新技術(shù)和不完善的技術(shù)。
- 產(chǎn)品的分階段實(shí)現(xiàn)区匣。
- 缺陷造成的測(cè)試終端偷拔。
- 生產(chǎn)環(huán)境下的平臺(tái)補(bǔ)丁和服務(wù)包;
- 獲得有效的測(cè)試數(shù)據(jù):基于開(kāi)發(fā)過(guò)程中的數(shù)據(jù)字典和設(shè)計(jì)文檔亏钩;數(shù)據(jù)流覆蓋\邊界條件測(cè)試
測(cè)試數(shù)據(jù)的需求評(píng)審關(guān)鍵:* 深度莲绰; * 寬度; * 范圍姑丑; * 測(cè)試執(zhí)行期間的數(shù)據(jù)完整性蛤签; * 條件:創(chuàng)建的數(shù)據(jù)集應(yīng)該能夠反映應(yīng)用程序所在領(lǐng)域的特定“條件”,即特定模式的數(shù)據(jù)并不需要等到一定的時(shí)間之后才能執(zhí)行特定的操作在獲得栅哀; - 規(guī)劃測(cè)試環(huán)境
- 估計(jì)測(cè)試準(zhǔn)備和執(zhí)行所需的時(shí)間:
- 開(kāi)發(fā)比例法:
- 項(xiàng)目人員比例法:
- 測(cè)試過(guò)程法:
- 任務(wù)規(guī)劃法:
更多文章請(qǐng)?jiān)L問(wèn)我的博客震肮,謝謝。