【情景1】做測試計(jì)劃的時(shí)候壶辜,進(jìn)行測試進(jìn)度排期逞泄,需要對每個(gè)階段任務(wù)的工作量進(jìn)行估算橡羞;
【情景2】隨著公司軟件開發(fā)流程的日漸規(guī)范眯停,工作量評估越來越細(xì)化。
>?怎樣才能正確評估測試工作量卿泽?
>?要考慮什么因素莺债?
>?有哪些方法?
收集了一些網(wǎng)絡(luò)資料和測試同行的經(jīng)驗(yàn)談签夭,結(jié)合自身的一些實(shí)操和思考齐邦,匯總?cè)缦隆?/p>
一、考慮測試范圍第租、測試類型
根據(jù)《項(xiàng)目計(jì)劃》措拇、《需求文檔》及相關(guān)項(xiàng)目會(huì)議,確定測試范圍和測試類型慎宾。
二丐吓、根據(jù)項(xiàng)目背景、測試任務(wù)
1.項(xiàng)目背景
由于各個(gè)項(xiàng)目的優(yōu)先級不同趟据,直接影響測試任務(wù)的排期券犁。
比如,優(yōu)先級高的項(xiàng)目汹碱,對每個(gè)開發(fā)階段的工作都有嚴(yán)格的控制粘衬,工作量必須遵循項(xiàng)目計(jì)劃的時(shí)間,自上而下安排比被,再細(xì)化到人天色难、細(xì)化到模塊。
(這種估算方法達(dá)到的時(shí)效較高等缀,因?yàn)槊總€(gè)功能點(diǎn)的測試工作量都是可計(jì)量的枷莉,相當(dāng)于為每位測試人員量身定制每日任務(wù);但是尺迂,會(huì)帶來一定程度的個(gè)人工作壓力笤妙。)
2.測試任務(wù)
任務(wù)類型包括:測試計(jì)劃、測試需求噪裕、測試設(shè)計(jì)蹲盘、測試部署、測試執(zhí)行膳音、測試管理召衔、缺陷處理、人員溝通祭陷、項(xiàng)目會(huì)議苍凛、其他事務(wù)趣席。
三、根據(jù)開發(fā)的時(shí)間計(jì)算
計(jì)算公式:
??測試工作量
=測試工作日*測試人數(shù)
=開發(fā)工作日*開發(fā)人數(shù)*20%
(僅作參考)
四醇蝴、類比法(經(jīng)驗(yàn)值法宣肚、歷史數(shù)據(jù)法)
根據(jù)以往的經(jīng)驗(yàn)、目前的測試力悠栓、功能復(fù)雜度來進(jìn)行估算霉涨。
比如,借鑒以前同類型項(xiàng)目的測試時(shí)間惭适;或者笙瑟,復(fù)用同類型測試用例,能適當(dāng)減少工作量癞志。
五逮走、自下而上估算
次序:
1.測試人員根據(jù)負(fù)責(zé)模塊,評估個(gè)人測試工作量
2.測試主管根據(jù)測試人員的實(shí)際工作能力今阳,調(diào)整評估工作量
3.項(xiàng)目負(fù)責(zé)人判斷測試主管的工作量評估是否符合項(xiàng)目整體計(jì)劃
六、預(yù)測風(fēng)險(xiǎn)茅信、預(yù)留時(shí)間
風(fēng)險(xiǎn)包括:
1.需求的變更
2.系統(tǒng)功能的實(shí)現(xiàn)情況
3.Bug的修復(fù)情況
4.測試人員對系統(tǒng)的熟悉程度盾舌、人員的調(diào)整
預(yù)留時(shí)間:
預(yù)留時(shí)間=測試執(zhí)行時(shí)間*20%
(僅作參考)
......
歡迎補(bǔ)充更多的工作量估算方法!