2023(春) 软工作业 4:黑盒测试用例设计

一、题目:

  •    基于等价类划分方法设计测试用例,测试某银行的手机银行App中的在线转账功能。

二、要求:

  1.     设计等价类表,包括有效、无效等价类。
  2.     设计测试用例。分别覆盖有效和无效等价类。
  3.     完成本博客。

三、提示:

  1.      首先,分析转账功能接受的输入类型,以及输入的最小值和最大值 
  2.      其次,根据不同的输入类型,创建若干个等价类,每个等价类代表不同数值范围 
  3.      然后,为每个等价类创建若干个转账的用例,以确认转账功能能够正确完成转账操作 
  4.      最后,检查转账功能是否正确完成安全认证以及账号余额正确变更等操作。

首先,分析转账功能接受的输入类型以及输入的最小值和最大值。

根据分析,我们得出以下输入类型和范围:

  1. 转账金额:数字类型,可以为整数或小数,最小值为0.01,最大值为min{账户余额,账户限额}。
  2. 转出账号和转入账号:整型数据,数字长度为16-19位。

其次,根据不同的输入类型,创建若干个等价类,每个等价类代表不同数值范围。

输入类型有效等价类无效等价类
转账金额0.01~min{账户余额,账户限额}<0.01或>min{账户余额,账户限额}
收款账号有效的银行卡号无效的银行卡号
支付密码6位数字密码非6位数字密码

然后,为每个等价类创建若干个转账的用例,以确认转账功能能够正确完成转账操作, 最后,检查转账功能是否正确完成安全认证以及账号余额正确变更等操作。 

用例编号转账金额收款账号支付密码预期结果
TC110006222 1234 5678 9012123456转账成功,收款账号收到1000元,转账账号扣除1000元
TC2-106222 1234 5678 9012123456转账失败,提示转账金额无效
TC310000.016222 1234 5678 9012123456转账失败,提示转账金额超过限额
TC41000ABCD EFGH IJKL MNOP123456转账失败,提示收款账号无效
TC51000空值123456转账失败,提示收款账号不能为空
TC610006222 1234 5678 9012ABCDEF转账失败,提示支付密码无效
TC710006222 1234 5678 9012空值转账失败,提示支付密码不能为空
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值