目前,OSSP已經(jīng)有比較規(guī)范的測(cè)試計(jì)劃模版。編寫測(cè)試計(jì)劃時(shí),可以以模版為基礎(chǔ)進(jìn)行編寫。測(cè)試計(jì)劃中各部分如何編寫可以參加模版的詳細(xì)說(shuō)明。根據(jù)測(cè)試項(xiàng)目的規(guī)模與測(cè)試任務(wù)的復(fù)雜程度,可以對(duì)測(cè)試計(jì)劃的編寫項(xiàng)進(jìn)行添加或裁剪。這里對(duì)測(cè)試計(jì)劃制定中的幾個(gè)部分作詳細(xì)說(shuō)明:
1.明確測(cè)試目標(biāo),確定測(cè)試需求。根據(jù)當(dāng)前測(cè)試工作目標(biāo)不同,測(cè)試需求的確定方式有所不同。如當(dāng)前為新項(xiàng)目的測(cè)試工作,則測(cè)試需求可能為該項(xiàng)目能按時(shí)上線并按用戶需求的功能正常使用等;而對(duì)于產(chǎn)品的階段性測(cè)試,測(cè)試需求可以以列表形式展現(xiàn),列表可以列出本次測(cè)試工作所需要測(cè)試的更新及影響的測(cè)試點(diǎn)等。
2.制定測(cè)試策略的時(shí)候,需要考慮:
根據(jù)測(cè)試項(xiàng)目特點(diǎn),確定本次測(cè)試需要經(jīng)歷的測(cè)試階段。確定測(cè)試階段后,確考慮每個(gè)測(cè)試階段的目標(biāo)、進(jìn)入條件及退出條件(完成標(biāo)準(zhǔn))。
根據(jù)確定的測(cè)試階段,分析每個(gè)測(cè)試階段需要包含的各種測(cè)試類型,如是否需要性能測(cè)試、安裝測(cè)試等。確定測(cè)試類型后,確定每種測(cè)試的測(cè)試目標(biāo)、測(cè)試方法、完成標(biāo)準(zhǔn)及特殊事項(xiàng)考慮。
確定測(cè)試階段、測(cè)試類型后,針對(duì)需要,確定測(cè)試方式及測(cè)試工具。
特別的:在考慮測(cè)試策略時(shí),還應(yīng)結(jié)合系統(tǒng)的特點(diǎn)及系統(tǒng)功能的優(yōu)先級(jí)及難易程度,分析各項(xiàng)測(cè)試的重點(diǎn)及難點(diǎn)。另外,根據(jù)測(cè)試時(shí)間的長(zhǎng)短不同,測(cè)試策略也需要有相應(yīng)體現(xiàn)。
3.確定測(cè)試資源:測(cè)試資源的確定,需要充分調(diào)研,基本確定系統(tǒng)規(guī)模、功能復(fù)雜度、系統(tǒng)運(yùn)行環(huán)境等,結(jié)合測(cè)試策略,考慮所需要的測(cè)試資源。確定測(cè)試資源,主要包括:
明確測(cè)試過(guò)程中角色分配。這點(diǎn)在測(cè)試計(jì)劃階段必須明確到人的是測(cè)試負(fù)責(zé)人這個(gè)角色。其他角色,如測(cè)試參與人員,可以不明確到具體的人員姓名。
明確測(cè)試人力資源及測(cè)試環(huán)境:考慮人力資源時(shí),需要考慮所需人力資源的數(shù)量、各人力的知識(shí)或技能程度等。在測(cè)試計(jì)劃階段,測(cè)試負(fù)責(zé)人就可以開始協(xié)調(diào)測(cè)試資源,需要在該階段就確定測(cè)試資源,包括人員資源及環(huán)境資源。有些項(xiàng)目可能測(cè)試資源比較緊張,測(cè)試計(jì)劃制定者在制定計(jì)劃時(shí)應(yīng)該考慮最少測(cè)試資源與充足測(cè)試資源這兩種條件下的測(cè)試策略調(diào)整。
4.測(cè)試?yán)锍瘫O(shè)計(jì):一般測(cè)試?yán)锍瘫谀0嫔弦呀?jīng)列示出來(lái),測(cè)試計(jì)劃制定者按照之前分析的測(cè)試需求、確定的測(cè)試策略及明確的測(cè)試資源,作相應(yīng)的風(fēng)險(xiǎn)分析,從而確定測(cè)試?yán)锍瘫袄锍瘫钠鹗紩r(shí)間。在制定里程碑起始時(shí)間時(shí),可能出現(xiàn)項(xiàng)目留給測(cè)試的時(shí)間在當(dāng)前實(shí)際下不足,則應(yīng)及時(shí)與項(xiàng)目經(jīng)理溝通或者重新考慮測(cè)試策略或者重新調(diào)配資源。
5.測(cè)試管理及任務(wù)的制定:這部分內(nèi)容的計(jì)劃,對(duì)順利完成測(cè)試任務(wù),保證計(jì)劃執(zhí)行有著重要意義。這部分內(nèi)容,主要包括接收測(cè)試條件、測(cè)試時(shí)間(測(cè)試輪次)的設(shè)計(jì)、測(cè)試人員任務(wù)的分配、測(cè)試過(guò)程管理策略、測(cè)試完成標(biāo)準(zhǔn)確定及測(cè)試過(guò)程評(píng)審機(jī)制。這里,主要對(duì)測(cè)試時(shí)間、測(cè)試人員任務(wù)、測(cè)試過(guò)程管理作特別說(shuō)明:
(1)測(cè)試時(shí)間設(shè)計(jì)和測(cè)試人員任務(wù)分配可以作為一體考慮。測(cè)試計(jì)劃制定者需要有運(yùn)籌的思想,根據(jù)當(dāng)前測(cè)試資源的狀況結(jié)合測(cè)試策略,確定測(cè)試需要經(jīng)歷多少輪次,各人員分別承擔(dān)什么樣的測(cè)試任務(wù)。測(cè)試計(jì)劃制定者應(yīng)該始終明確,成功的測(cè)試工作是用盡可能少的時(shí)間發(fā)現(xiàn)最多的缺陷。對(duì)于測(cè)試時(shí)間的評(píng)估,可以根據(jù)編寫的文檔頁(yè)數(shù)、測(cè)試用例條數(shù)、執(zhí)行測(cè)試用例數(shù)量及回歸測(cè)試大約用時(shí)來(lái)衡量。但是目前工作中,除了上述標(biāo)準(zhǔn),還應(yīng)按項(xiàng)目實(shí)際情況和計(jì)劃制定者的經(jīng)驗(yàn)綜合考慮。
測(cè)試輪次設(shè)計(jì):設(shè)計(jì)測(cè)試輪次時(shí),一般必須有回歸測(cè)試環(huán)節(jié)。回歸測(cè)試之前往往會(huì)經(jīng)歷多輪測(cè)試。但是建議不要設(shè)計(jì)太多輪次測(cè)試,以避免資源耗用過(guò)于頻繁。每一輪測(cè)試都應(yīng)有各自明確的目標(biāo)與測(cè)試策略。如第一輪保證功能正確,第二輪保證流程順暢,性能穩(wěn)定等。