3.3.3 詳細設計驗收測試用例
完成對測試任務的估算,接著就可以著手詳細設計驗收測試用例。我們可以對概要設計中的測試用例進行細化,根據不同的測試環境、測試數據以及測試結果,編寫更詳細的測試用例。另外,可以結合幾個用例,完成一個復雜的測試操作。
由于敏捷開發的流程是不斷迭代的過程,所以很多復雜的功能可能會在未來的 Sprint 周期中被優化。對測試人員而言,一個有效的方法是盡量將一些驗證基本功能的測試用例作為基本驗證測試用例(Basic Verification Test Case)在第一時間實現自動化;而對一些復雜的功能測試用例,可以先采用手工的方法測試,直到在未來 Sprint 周期中該功能達到穩定時候再考慮自動化。此外,對測試中出現的缺陷可以設計回歸測試用例(Regression Test Case),為其編寫自動測試代碼,使得此類問題在發布周期(Release Sprint)時可以順利而高效得進行驗證。
項目實例:
基本驗證測試用例:
動作 | 數據 | 期待的結果 |
---|---|---|
登錄 |
用戶名:(空) 密碼:(空) |
“用戶名和密碼無效” |
原文轉自:https://www.ibm.com/developerworks/cn/rational/r-cn-agiletestexplain/