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

一、题目:

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

二、要求:

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

三、提示:

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

假设转账功能接受以下输入:

  1. 转账金额:正整数(最小值为1,最大值为100000)
  2. 转出账号:6位数字
  3. 转入账号:6位数字

根据上述要求,我们可以进行如下的等价类划分:

有效等价类:

  1. 转账金额:1到100000之间的正整数
  2. 转出账号:6位数字
  3. 转入账号:6位数字

无效等价类:

  1. 转账金额:小于1的整数、0、负数、大于100000的整数、非数字字符等等
  2. 转出账号:非6位数字、字母、特殊字符等等
  3. 转入账号:非6位数字、字母、特殊字符等等

根据以上等价类划分,我们可以设计如下测试用例:

有效测试用例:

  1. 转账金额为1,转出账号为123456,转入账号为654321
  2. 转账金额为100000,转出账号为111111,转入账号为999999

无效测试用例:

  1. 转账金额为0,转出账号为123456,转入账号为654321
  2. 转账金额为-100,转出账号为111111,转入账号为999999
  3. 转账金额为200000,转出账号为abcdef,转入账号为654321
  4. 转账金额为1000,转出账号为123,转入账号为654321
  5. 转账金额为500,转出账号为123456,转入账号为abcdefg
  1. 测试用例:转账金额为1,转出账号为123456,转入账号为654321

    • 执行步骤:在手机银行App中选择转账功能,输入转账金额为1,转出账号为123456,转入账号为654321,点击确认进行转账操作。
    • 预期结果:转账成功,转账金额从转出账号的余额中扣除,转入账号的余额增加。
  2. 测试用例:转账金额为0,转出账号为123456,转入账号为654321

    • 执行步骤:在手机银行App中选择转账功能,输入转账金额为0,转出账号为123456,转入账号为654321,点击确认进行转账操作。
    • 预期结果:转账失败,系统检测到转账金额为0,不符合有效等价类的要求,提示用户输入有效的转账金额。
  3. 测试用例:转账金额为200000,转出账号为abcdef,转入账号为654321

    • 执行步骤:在手机银行App中选择转账功能,输入转账金额为200000,转出账号为abcdef,转入账号为654321,点击确认进行转账操作。
    • 预期结果:转账失败,系统检测到转账金额超出了最大值100000,转出账号不是6位数字,不符合有效等价类的要求,提示用户输入有效的转账金额和账号。
  4. 测试用例:转账金额为1000,转出账号为123,转入账号为654321

    • 执行步骤:在手机银行App中选择转账功能,输入转账金额为1000,转出账号为123,转入账号为654321,点击确认进行转账操作。
    • 预期结果:转账失败,系统检测到转出账号不是6位数字,不符合有效等价类的要求,提示用户输入有效的转出账号。
  5. 测试用例:转账金额为500,转出账号为123456,转入账号为abcdefg

    • 执行步骤:在手机银行App中选择转账功能,输入转账金额为500,转出账号为123456,转入账号为abcdefg,点击确认进行转账操作。
    • 预期结果:转账失败,系统检测到转入账号不是6位数字,不符合有效等价类的要求,提示用户输入有效的转入账号。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值