需求規格說明:
插入卡後,輸入的密碼正確,進行取款操作,取款成功後打印憑條後退卡,完成取款流程。
插入卡後,卡無效或賬號不存在,退卡結束流程;
密碼輸入錯誤次數不得超過3次,否則給出提示並退卡,結束流程;
插入卡後,賬號和密碼驗證成功,選擇取款操作後,ATM已無現金,退卡結束流程;
以下3種情況,給出提示後,需重新輸入取款金額:
取款金額 > 賬戶餘額;
取款金額 > ATM餘額;
取款金額 > 取款額度。
請用場景法設計測試用例。
1.首先根據需求規格說明得到基本流以及備選流:
2.程序的基本流和備選流整理整理:
基本流:即正常情況下的場景,本題應該爲插卡,輸入正確密碼,成功取款並打印憑條,取卡。
備選流:則是一些非正常情況下的情景,如密碼不正確,卡無效等。
簡單來說,基本流可以達到目的,備選流達不到最終目的。
3.根據基本流和備選流生成場景
4.生成測試用例對應場景