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