2023(春) 软工作业 4:黑盒测试用例设计
一、题目:
- 基于等价类划分方法设计测试用例,测试某银行的手机银行App中的在线转账功能。
二、要求:
- 设计等价类表,包括有效、无效等价类。
- 设计测试用例。分别覆盖有效和无效等价类。
- 完成本博客。
三、提示:
- 首先,分析转账功能接受的输入类型,以及输入的最小值和最大值
- 其次,根据不同的输入类型,创建若干个等价类,每个等价类代表不同数值范围
- 然后,为每个等价类创建若干个转账的用例,以确认转账功能能够正确完成转账操作
- 最后,检查转账功能是否正确完成安全认证以及账号余额正确变更等操作。
操作如下 :
1、等价类划分:
2、测试用例设计输入类型 有效等价类 无效等价类 转账金额 0<转账金额<=账户余额 转账金额为0,转账金额大于账户余额或大于50万元
收款人账号 16位数字 非16位数字 收款人姓名 1-30个字符 0字符或超过30个字符 转账说明 1-50个字符 大于50个字符,或者输入为空 收款银行 选择相应的银行 选择为空 a) 覆盖有效等价类:
转账金额为有效金额,收款账号为合法账号,转账密码为有效密码。
转账金额为最小值,收款账号为合法账号,转账密码为有效密码。
转账金额为最大值,收款账号为合法账号,转账密码为有效密码。
b) 覆盖无效等价类:转账金额小于最小值,收款账号为合法账号,转账密码为有效密码。
转账金额大于最大值,收款账号为合法账号,转账密码为有效密码。
转账金额为有效金额,收款账号为非法账号,转账密码为有效密码。
转账金额为有效金额,收款账号为合法账号,转账密码为非法密码。3.检查转账功能的其他操作: 除了针对转账金额、收款账号和转账密码的有效性进行测试外,我们还需要检查转账功能的其他操作:
(1)确认转账功能能够正确完成安全认证,例如用户登录状态的验证。
(2)确认转账后账号余额是否正确变更。
4.总结:通过等价类划分的方法,可以有效地设计测试用例,覆盖各种有可能的输入情况,从而进一步有效地验证转账功能的正确性和安全性。
...全文


