成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 建筑OA系統(tǒng) > 建筑工程項(xiàng)目管理軟件
制定軟件項(xiàng)目測試計(jì)劃的方法
一個好的測試計(jì)劃可以起到如下作用
1. 避免測試的“事件驅(qū)動”
2. 使測試工作和整個開發(fā)工作融合起來
3. 資源和變更事先作為一個可控制的風(fēng)險
測試計(jì)劃的模板在各個公司中都大同小異,在個人實(shí)踐中發(fā)現(xiàn),測試計(jì)劃制定中存在的問題具有相似性,下面重點(diǎn)就這些相似的問題談?wù)勅绾沃贫ㄜ浖?xiàng)目測試計(jì)劃。
問題一:測試階段劃分
就通常軟件項(xiàng)目而言,基本上采用“瀑布型”開發(fā)方式,這種開發(fā)方式下,各個項(xiàng)目主要活動比較清晰,易于操作。整個項(xiàng)目生命周期為“需求-設(shè)計(jì)-編碼-測試-發(fā)布-實(shí)施-維護(hù)”。然而,在制定測試計(jì)劃時候,有些測試經(jīng)理對測試的階段劃分還不是十分明晰,經(jīng)常性遇到的問題是把測試單純理解成系統(tǒng)測試,或者把把各類型測試設(shè)計(jì)(測試用例的編寫和測試數(shù)據(jù)準(zhǔn)備)全部放入生命周期的“測試階段”,這樣造成的問題是浪費(fèi)了開發(fā)階段可以并行的項(xiàng)目日程,另一方面造成測試不足。
合理的測試階段應(yīng)遵循下面劃分方法:
問題二:系統(tǒng)測試階段日程安排
劃分階段清楚了,隨之而來的問題是測試執(zhí)行需要多長的時間?標(biāo)準(zhǔn)的工程方法或CMM方式是對工作量進(jìn)行估算,然后得出具體的估算值。但是這種方法過于復(fù)雜,可以另辟專題討論。一個可操作的簡單方法是:根據(jù)測試執(zhí)行上一階段的活動時間進(jìn)行換算,換算方法是與上一階段活動時間1:1。1~1。5左右。舉個例子,對測試經(jīng)理來說,因?yàn)殚_發(fā)計(jì)劃可能包含了單元測試和集成測試,系統(tǒng)測試的時間大概是編碼階段(包含單元測試和集成測試)1到1。5倍。這種方法的優(yōu)點(diǎn)是簡單,依賴于項(xiàng)目計(jì)劃的日程安排,缺點(diǎn)是水分太多,難于量化。那么,可以采用的另一個簡單方法是經(jīng)驗(yàn)評估。評估方法如下:
1. 計(jì)算需求文檔的頁數(shù),得出系統(tǒng)測試用例的頁數(shù)
需求頁數(shù):系統(tǒng)測試用例頁數(shù) ≈ 1:1
2. 由系統(tǒng)測試用例頁數(shù)計(jì)算編寫系統(tǒng)測試用例時間
編寫系統(tǒng)測試用例時間 ≈ 系統(tǒng)測試用例頁數(shù)×1小時
3. 計(jì)算執(zhí)行系統(tǒng)測試用例時間
編寫系統(tǒng)用例用時:執(zhí)行系統(tǒng)測試用時 ≈ 1:2
4. 計(jì)算回歸測試包含的時間
系統(tǒng)測試用時:回歸測試用時≈ 2:1
注:以上比值是個人工程經(jīng)驗(yàn)值,需要更正比值的測試經(jīng)理可以在具體實(shí)踐中收集數(shù)據(jù)。
基于以上方法優(yōu)點(diǎn)是需求為已知的,可以利用已知來推算未知,適用于需求是已知且相對穩(wěn)定的情況下;缺點(diǎn)是處于研發(fā)狀態(tài)的項(xiàng)目,需求不清晰的時候比較難計(jì)算?,F(xiàn)套用一個例子加于說明:需求文檔頁數(shù)為500,系統(tǒng)測試用例頁數(shù)推算為500,則編寫系統(tǒng)測試用例時間為500小時,執(zhí)行系統(tǒng)測試用例時間為1000小時,回歸測試需要500小時,加起來總共為2000小時,按一天8小時計(jì)算,共計(jì)250個工作日/人;假如一個月為22個工作日,則共計(jì)約11人/月,即投入4個人需要3個月左右時間工作量完成。當(dāng)然,這是系統(tǒng)測試需要的全部時間。根據(jù)測試階段劃分原則,設(shè)計(jì)用例時間可以和開發(fā)同步進(jìn)行,只需在測試階段中安排的時間為1500小時即4人2個月工作量。
?。y試經(jīng)理在編寫測試計(jì)劃時候,測試進(jìn)度中的計(jì)劃開始/結(jié)束時間往往用如20050101-20051201的具體時間劃分方式,這樣引起的問題是當(dāng)項(xiàng)目計(jì)劃進(jìn)行變更的時候,測試計(jì)劃時間不得不隨時調(diào)整,這種變更可能是頻繁而瑣碎的,可以替代的辦法是取消這種方式,采用30工作日/2人或者2人月這種工作量記錄方式,這樣一來,只需在項(xiàng)目計(jì)劃中跟蹤階段的具體開始時間即可,不必反復(fù)修改測試計(jì)劃。)
值得注意的是:國內(nèi)大多數(shù)公司的測試時間都是不足的,不可能按照這樣的理想比例進(jìn)行運(yùn)作,因?yàn)闇y試執(zhí)行的時間實(shí)際上不可能占據(jù)整個項(xiàng)目周期的1/2,甚至要短于其中任何一個項(xiàng)目階段時間。即使是微軟的測試結(jié)束原則也并不是完成所有必需的測試,而是測試在按計(jì)劃結(jié)束的那一天結(jié)束!在測試時間不足的情況下,可參考下面項(xiàng)目計(jì)劃變更時的做法,因?yàn)橛?jì)劃變更也涉及到測試時間不足的情況。
本站推薦
- 1工程預(yù)算報價app系統(tǒng),精準(zhǔn)高效助力工程項(xiàng)目成本預(yù)估與報價制定
- 2園林景觀報價軟件,精準(zhǔn)高效助力園林項(xiàng)目成本預(yù)估與報價制定
- 3消防工程管道設(shè)計(jì)軟件,助力高效精準(zhǔn)完成消防管道設(shè)計(jì)方案制定
- 4項(xiàng)目周度綜合計(jì)劃管理軟件,助力項(xiàng)目各環(huán)節(jié)周度計(jì)劃高效制定與管理
- 5道路車輛數(shù)據(jù)統(tǒng)計(jì)軟件,精準(zhǔn)助力交通大數(shù)據(jù)分析與決策制定
- 6運(yùn)用第三方電商平臺OKR制定及執(zhí)行策略,推動企業(yè)電商業(yè)務(wù)高速發(fā)展
- 7怎樣科學(xué)制定酒店管理系統(tǒng)需求?這里有全面解析!
- 8第一季度軟件銷售OKR:揭秘制定高效業(yè)務(wù)增長策略的訣竅
- 9怎樣制定無代碼辦公軟件銷售提成的合理方案?