198
社区成员
发帖
与我相关
我的任务
分享
输入类型 |
有效等价类 |
无效等价类 |
转账金额 |
最小金额:100 最大金额:账户余额 |
有非数字字符; 输入金额小于100; 输入金额大于账户余额; 输入空值;
|
账户号 |
11位的数字串 |
含有非数字的字符串; 大于11位的数字字符串; 小于11位的数字字符串; 空值; |
支付密码 | 6位的数字字符串 |
含有非数字字符的字符串; 小于6位的数字字符串; 大于6位的数字字符串; 空值; |
设置账户余额为100000
转账账号 | 收款账号 | 转账密码 | 转账金额 |
12345678912 | 98765432198 | 123456 | 100 |
12345678912 | 98765432198 | 123456 | 100000 |
12345678912 | 98765432198 | 123456 |
50000 |
以上有效测试用例预期结果都为转账成功
设置账户余额为100000
转账账号 | 收款账号 | 转账密码 | 转账金额 | 失败原因 |
123456789 | 123456123 | 123456 | 100000 | 账号小于11位数 |
12345678912 | 98765432198 | 654321 | 50 | 转账金额小于100 |
12345678912 | 98765432198 | 123456 |
1000000 | 转账金额大于100000 |
12345678912 | 98765432198 | 123 | 10000 | 转账密码不为6位数字 |
123456789789 | 987654321321 | 123456 | 10000 | 账户大于11位数 |
12345678912 | 98765432198 | 1234567 | 10000 | 转账密码大于6位数 |
以上无效测试用例预期结果都为转账失败
通过等价类划分的方法,可以有效地设计测试用例,覆盖各种有可能的输入情况,从而进一步有效地验证转账功能的正确性和安全性。