3.3.1 估算驗收測試時(shí)間
在軟件開(kāi)發(fā)初期,需要估算時(shí)間以制定計劃。這一點(diǎn)在敏捷開(kāi)發(fā)中應用更加廣泛。如果以前的開(kāi)發(fā)模式需要測試人員估算一個(gè)軟件版本發(fā)行的計劃(這樣的計劃通常會(huì )延續幾個(gè)月),那么現在則要在每個(gè) Sprint 機會(huì )會(huì )議上估算兩周到一個(gè)月的任務(wù)。此外,在每天的站立會(huì )議上,測試人員需要不斷得更新自己的估算時(shí)間,以應對變化的需求。所以,每個(gè)測試人員都應該具備一定的估算任務(wù)能力。下面我們將介紹兩個(gè)通用的估算測試計劃的方法:
從經(jīng)驗而言,測試通常占項目開(kāi)發(fā)的三分之一時(shí)間。如果一個(gè)項目開(kāi)發(fā)估計要 30 天 1 人,那么測試時(shí)間為 10 天 1 人。
項目實(shí)例:
搜索框的開(kāi)發(fā)估計需要 78 天 1 人完成。但是,考慮到系統有模糊搜索的功能,所以測試任務(wù)可能會(huì )占 40%左右,大概 31 天 1 人。下面列出了具體的任務(wù):
任務(wù) | 估計時(shí)間 |
---|---|
設計測試用例,準備測試數據(搜索數據集) | 8 |
加載數據集 | 2 |
編寫(xiě)自動(dòng)測試代碼 | 18 |
執行測試和匯報結果 | 3 |
總結 | 31 |
原文轉自:https://www.ibm.com/developerworks/cn/rational/r-cn-agiletestexplain/