银行转账的测试

一、输入验证测试

  1. 账号输入验证
    • 长度测试:检查付款账号和收款账号编辑框是否允许输入尽可能多的字符,以及是否有限制长度。
    • 类型测试:验证账号编辑框是否接受正确的账号格式(如纯数字),并拒绝非法格式(如包含字母、特殊符号等)。
    • 空值测试:不输入账号进行转账操作,查看系统是否给出正确提示。
    • 错误账号测试:输入错误的账号进行转账,验证系统是否能正确处理并给出错误提示。
  2. 金额输入验证
    • 长度测试:转账金额编辑框是否允许输入尽可能多的字符,并考虑结合等价类边界值分析法进行测试。
    • 类型测试:验证金额编辑框是否仅接受数字,并拒绝非数字输入(如字母、特殊符号等)。
    • 空值和零值测试:不输入金额或输入金额为0时,验证系统是否能正确处理并给出相应提示。
    • 有效和无效金额测试:输入正常金额、超过账户余额的金额、超过转账限额的金额等,验证系统是否能正确处理。
  3. 姓名和附言输入验证
    • 长度测试:收款人姓名编辑框和附言编辑框是否允许输入尽可能多的字符,并检查是否有实际限制。
    • 类型测试:验证这些编辑框是否接受正确的字符类型(如中文、英文等),并拒绝非法字符。
    • 空值测试:不输入姓名或附言进行转账,查看系统是否给出正确提示。

二、业务流程测试

  1. 正常转账流程
    • 验证从选择付款账号、输入收款账号和姓名、输入转账金额、选择转账方式(如即时转账、预约转账等)、确认转账信息到完成转账的整个流程是否顺畅。
  2. 预约转账流程
    • 如果系统支持预约转账,需要测试预约转账的发起、设置预约日期/周期、确认预约信息、执行预约转账等流程。
  3. 转账记录查询
    • 测试转账记录模块是否可以正常进入,是否显示近期的转账记录,是否有筛选功能,以及筛选后的记录是否正确显示。

三、异常处理测试

  1. 账号异常
    • 测试当付款账号或收款账号被冻结、挂失、注销等异常状态时,系统是否能阻止转账操作并给出正确提示。
  2. 金额异常
    • 测试当转账金额超过账户余额、超过转账限额等异常情况时,系统是否能正确处理并给出错误提示。
  3. 网络异常
    • 测试在网络波动或中断的情况下,转账操作是否会受到影响,以及系统是否能给出正确的错误提示或处理机制。

四、安全性测试

  1. 密码和验证码验证
    • 验证在转账过程中是否需要输入交易密码或手机验证码,并确保这些验证机制能有效防止非法转账。
  2. 数据加密
    • 检查账号、姓名、金额等敏感信息在传输过程中是否进行了加密处理,以防止信息泄露。

五、性能测试

  1. 响应时间
    • 测试在不同网络环境下转账操作的响应时间,确保系统能在合理的时间内完成转账操作。
  2. 并发测试
    • 模拟多个用户同时发起转账请求的场景,测试系统的并发处理能力和稳定性。

六、兼容性测试

  1. 浏览器兼容性
    • 测试在不同浏览器(如Chrome、Firefox、Safari等)上转账功能是否正常。
  2. 操作系统兼容性
    • 测试在不同操作系统(如Windows、macOS、Linux等)上转账功能是否兼容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值