3.3.2 估算測試框架的搭建
測試框架是自動(dòng)測試必不可少的一部分工作。由于敏捷開(kāi)發(fā)流程倡導快速而高效得完成任務(wù),這就要求一定的自動(dòng)測試率。一個(gè)完善的測試框架可以大大提高測試效率,及時(shí)反饋產(chǎn)品的質(zhì)量。
在敏捷開(kāi)發(fā)流程中,在第一個(gè) Sprint 周期里,需要增加一項建立測試框架的任務(wù)。在隨后的迭代過(guò)程中,只有當測試框架需要大幅度調整時(shí),測試團隊才需要考慮將其單獨作為任務(wù),否則可以不用作為主要任務(wù)羅列出來(lái)。
項目實(shí)例:
考慮該項目剛剛進(jìn)入測試,需要為此建立一個(gè)測試框架。于是,在原先的估算中多增加一些任務(wù)。
任務(wù) | 估算(小時(shí)) |
---|---|
選擇測試工具 | 3 |
建立測試系統 | 3 |
編寫(xiě)下載、存放和恢復測試數據的腳本 | 2 |
尋找或建立測試結果匯報工具 | 8 |
設計具體的搜索測試用例 | 4 |
準備搜索測試數據 | 4 |
編寫(xiě)和測試“搜索”模塊 | 3 |
編寫(xiě)和測試“驗證返回列表”的模塊 | 1 |
學(xué)習“在結果中搜索”的模塊設計 | 4 |
編寫(xiě)和測試“在結果中搜索”模塊 | 4 |
第一次執行測試 | 4 |
分析第一輪測試結果 | 4 |
第二次執行測試 | 4 |
分析第二輪測試結果 | 4 |
總共 | 52 |
原文轉自:https://www.ibm.com/developerworks/cn/rational/r-cn-agiletestexplain/