測試計(jì)劃非常重要,它是測試中的一項(xiàng)最基本的環(huán)節(jié),我們在寫測試計(jì)劃之前一定要做好方方面面的準(zhǔn)備工作,以便我們在寫的過程中可以隨時(shí)提取。測試計(jì)劃的一些資源,比如人員,環(huán)境就需要我們做大量的準(zhǔn)備了。所以寫一份詳盡的測試計(jì)劃并不是那么容易的。還有就是測試計(jì)劃它是測試生命周期中非常關(guān)鍵的一個(gè)部分,所以要保證軟件的質(zhì)量一定要先做好測試計(jì)劃。如果您的經(jīng)驗(yàn)比較豐富,那么寫一份詳盡的測試計(jì)劃對您來說便不在話下了。
測試計(jì)劃是定義這些資源并表達(dá)測試需求的地方。測試計(jì)劃還有一個(gè)主要目標(biāo)是與團(tuán)隊(duì)的其他成員,也許還有其他團(tuán)隊(duì)溝通如何計(jì)劃進(jìn)行測試。沒有測試計(jì)劃,關(guān)于測試的交流就變得非常動態(tài),人們可能在任何給定的時(shí)間都不知道測試的目標(biāo)和期望。記住沒有一個(gè)測試計(jì)劃是完美的,但是你在編寫測試計(jì)劃中獲得的經(jīng)驗(yàn)越多,計(jì)劃就越容易。
那么,一份詳盡的測試計(jì)劃主要包括以下內(nèi)容:
測試計(jì)劃標(biāo)識符
提供文檔的唯一標(biāo)識符,根據(jù)公司配置管理,標(biāo)識號可以是數(shù)字或字母數(shù)字。
比如:系統(tǒng)需求規(guī)范、用例文檔、項(xiàng)目計(jì)劃等。
介紹或總結(jié)項(xiàng)目的目的和范圍。
比如測試的產(chǎn)品是什么,目標(biāo)是測試產(chǎn)品的功能。
需要測試的功能
此章節(jié)需要列出項(xiàng)目中需要測試的所有功能。
不需要測試的功能
項(xiàng)目中不需要測試的功能,并且說明排除原因,如無影響/受影響較小/優(yōu)先級較低的功能。
測試策略
包括測試類型、如何測試和測試重點(diǎn)。
比如哪些模塊使用自動化測試,哪些模塊使用手動測試,壓力測試要執(zhí)行多少天,尤其關(guān)注內(nèi)存泄漏等。
測試可交付成果
測試的所有可交付成果,如測試用例、測試報(bào)告,bug分析等。
項(xiàng)目通過/失敗標(biāo)準(zhǔn)
我們將指定用于確定測試項(xiàng)通過或失敗百分比的標(biāo)準(zhǔn)。
示例:產(chǎn)品所有主要功能都符合需求,測試用例的通過率應(yīng)大于95%,并且不應(yīng)有任何嚴(yán)重bug。
停測標(biāo)準(zhǔn)
指定何時(shí)停止測試。
比如冒煙測試不通過就停止測試。
測試任務(wù)
要執(zhí)行的所有任務(wù)/步驟。
比如測試環(huán)境應(yīng)該在測試執(zhí)行階段之前準(zhǔn)備好,編寫測試用例,準(zhǔn)備測試總結(jié)報(bào)告等。
資源需求
人力資源,測試環(huán)境所需的硬件、軟件和任何其他工具的列表。
職責(zé)
指定了每個(gè)測試任務(wù)的角色和職責(zé)列表。
比如測試計(jì)劃應(yīng)由測試負(fù)責(zé)人編制。測試的準(zhǔn)備和執(zhí)行應(yīng)由測試人員進(jìn)行。
人員配置和培訓(xùn)需求
培訓(xùn)/招聘需要彌補(bǔ)現(xiàn)有技能和預(yù)期技能之間的差距。
進(jìn)度安排
完成關(guān)于何時(shí)開始、何時(shí)結(jié)束以及每項(xiàng)任務(wù)應(yīng)進(jìn)行多長時(shí)間的詳細(xì)信息。
比如執(zhí)行測試執(zhí)行10個(gè)工作日,總結(jié)測試報(bào)告1個(gè)工作日。
風(fēng)險(xiǎn)評估
詳細(xì)說明項(xiàng)目中可能遇到的風(fēng)險(xiǎn)和應(yīng)對措施。項(xiàng)目中經(jīng)常碰到的有需求變更,人員變動,被重大缺陷block住。
批準(zhǔn)
誰應(yīng)該簽署并批準(zhǔn)測試項(xiàng)目。
以上就是一份測試計(jì)劃中該有的內(nèi)容,大家可以在腦海里與自己正在做的項(xiàng)目對號入座一把。
唯一的不變就是變化
人們可能傾向于不談計(jì)劃的一個(gè)原因是,他們知道任何計(jì)劃都可能改變。測試計(jì)劃也不例外。但是它不應(yīng)該成為阻止你創(chuàng)建測試計(jì)劃的借口。如何讓測試計(jì)劃變得彈性和靈活去應(yīng)付變化呢?答案就是基于簡單原則。文檔中,比如名稱、日期、風(fēng)險(xiǎn)和技術(shù)細(xì)節(jié)等方面,如果計(jì)劃越詳細(xì)和具體,則發(fā)生更改時(shí),測試計(jì)劃就越脆弱。但是,問題又來了,如果沒有細(xì)節(jié),測試計(jì)劃又有什么價(jià)值?當(dāng)涉及到測試目標(biāo)、范圍和其他更穩(wěn)定的方面,它們相對更能經(jīng)受住變化。但對于日程安排、人員和其他相對容易發(fā)生變化的方面,一個(gè)好的做法是以一種可以記錄更改的方式去描述它們,而不需要創(chuàng)建測新版本的測試計(jì)劃。
測試計(jì)劃是測試中的一項(xiàng)基本且必須的環(huán)節(jié),測試計(jì)劃就像”測試版”的項(xiàng)目計(jì)劃。在測試的許多方面,需要一定程度的計(jì)劃和準(zhǔn)備,以便在需要時(shí)獲得所需的資源。一些資源,如人員和環(huán)境,可能需要大量準(zhǔn)備。測試計(jì)劃是定義這些資源并表達(dá)測試需求的地方。測試計(jì)劃還有一個(gè)主要目標(biāo)是與團(tuán)隊(duì)的其他成員,也許還有其他團(tuán)隊(duì)溝通如何計(jì)劃進(jìn)行測試。沒有測試計(jì)劃,關(guān)于測試的交流就變得非常動態(tài),人們可能在任何給定的時(shí)間都不知道測試的目標(biāo)和期望。
以上我們分享了一份詳盡的測試計(jì)劃應(yīng)該怎么寫,還有就是沒有一個(gè)測試計(jì)劃是完美的,但是你在編寫測試計(jì)劃中獲得的經(jīng)驗(yàn)越多,那么計(jì)劃寫得就越容易。如果您想了解更多相關(guān)信息,請您繼續(xù)關(guān)注中培偉業(yè)。