149
社区成员




有效等价类: 转账金额:100 ~ 10000元
收款账户:已存在的合法账户
无效等价类: 转账金额:小于100元或大于10000元的金额
收款账户:不存在的账户、非法账户(如包含特殊字符等)或已注销账户
有效用例: a. 转账金额:500元,收款账户:已存在合法账户
b. 转账金额:10000元,收款账户:已存在合法账户
无效用例: a. 转账金额:50元,收款账户:已存在合法账户
b. 转账金额:20000元,收款账户:已存在合法账户
c. 转账金额:500元,收款账户:不存在的账户
d. 转账金额:500元,收款账户:非法账户
e. 转账金额:500元,收款账户:已注销账户
等价类划分是一种常见的测试用例设计方法,它将输入数据的所有可能值划分为若干个等价类,以代表具有相同功能和行为的输入值。这样,在每个等价类中选择一个测试用例进行测试,可以覆盖该等价类中的所有可能情况。 在测试某银行的手机银行App中的在线转账功能时,我们可以根据输入类型和输入的最小值和最大值来创建等价类。对于有效等价类,我们可以将转账金额划分为100 ~ 10000元,将收款账户划分为已存在的合法账户。对于无效等价类,我们可以将转账金额划分为小于100元或大于10000元的金额,将收款账户划分为不存在的账户、非法账户(如包含特殊字符等)或已注销账户。 基于这些等价类,我们可以设计测试用例,以覆盖有效和无效等价类。在有效用例中,我们可以选择转账金额为500元或10000元,收款账户为已存在合法账户。在无效用例中,我们可以选择转账金额为50元或20000元,收款账户为不存在的账户、非法账户或已注销账户。 当我们执行这些测试用例时,需要检查转账功能是否正确完成转账操作,并且是否正确完成安全认证以及账号余额正确变更等操作。这样,我们可以确保该功能的正确性和稳定性,提高用户体验和满意度。