用戶在線購物。選購物品後,進行在線購買。這是須要使用帳號登陸,登陸成功進行付款交易,交易成功後生成訂單,完成整個購物過程。測試
解: spa
( 1)肯定基本流,備選流.net
基本流:選購—登陸—付款—生成訂單設計
備選流1:用戶名不存在blog
備選流2:密碼錯誤ci
備選流3:用戶帳戶餘額不足get
備選流4:用戶帳戶沒錢table
(2)根據基本流和備選流肯定場景登錄
場景1:購物成功(基本流)軟件
場景2:用戶名不存在(基本流,備選流1)
場景3:密碼錯誤(基本流,備選流2)
場景4:帳戶餘額不足(基本流,備選流3)
場景5:帳戶沒錢(基本流,備選流4)
(3)每個場景生成對應的測試用例
測試用例ID | 場景 | 用戶名 | 密碼 | 帳戶餘額 | 預期結果 |
---|---|---|---|---|---|
1 | 1.成功購物 | V | V | V | 成功購物 |
2 | 2.用戶名不存在 | I | n/a | n/a | 提示帳號不存在 |
3 | 3.密碼錯誤 | V | I | n/a | 提示密碼錯誤,返回登陸步驟 |
4 | 4.餘額不足 | V | V | I | 提示帳戶餘額不足,請充值 |
5 | 5.帳戶沒錢 | V | V | I | 提示帳戶沒錢,請充值 |
(4)設計測試數據
測試用例ID | 場景 | 用戶名 | 密碼 | 帳戶餘額 | 預期結果 |
---|---|---|---|---|---|
1 | 1.成功購物 | User | Psw | 1024 | 成功購物 |
2 | 2.用戶名不存在 | 1 | n/a | n/a | 提示帳號不存在 |
3 | 3.密碼錯誤 | User | 1 | n/a | 提示密碼錯誤,返回登陸步驟 |
4 | 4.餘額不足 | User | Psw | 1 | 提示帳戶餘額不足,請充值 |
5 | 5.帳戶沒錢 | User | Psw | 0 | 提示帳戶沒錢,請充值 |
what?
分析軟件應用場景,從用戶角度出發,從場景角度設計測試用例,是一種面向用戶的測試用例設計方法。
why?
從用戶角度出發,是一種面向用戶的測試用例設計方法。
how?
1.根據需求,描述出程序的基本流以及各項備選流
2.根據基本流和各項備選流生成不一樣的場景
3.對每個場景生成相應的測試用例
4.對生成的測試用例從新複審,去掉多餘的測試用例
5.測試用例肯定後,爲每個測試用例肯定測試數據值
上一篇:測試用例設計方法—因果圖法 https://my.oschina.net/zhangyujian/blog/754569
下一篇:測試用例設計方法—錯誤推斷法 https://my.oschina.net/zhangyujian/blog/754897