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