看了一些关于转账的文章,总感觉考虑的不够全面,今天梳理一下

欢迎大家留言补充以及纠正

转账最重要的是数据完整性。

1.转账流程包括哪几部分?

a.收款人姓名/卡号/开户行

b.转账金额

c.付款账号

d.附加信息

e.费率

f. 验证方式(密码、生物识别,短信验证码)

2. 测试点

1.输入框边界值

2.账户信息一致性

3.金额同步以及数据准确性

4.流程测试

5.费率,附加信息测试

3. 测试用例

1.正常流程转账成功,收款增加,转账用户金额减少

2.关于边界值

a.界面输入框边界值测试,输入类型限制测试

b. 针对已有金额,转账超出范围测试

3.账户一致性(收款和转账账号):

a.任意信息不一致

b.银行卡账号状态已挂失或者注销

c.接口发送请求,异常账号信息

d.扣款默认顺序,调整顺序以及生效时间

4. 重点:

金额同步以及数据准确性

a.输入负数转账,(UI不允许就接口发送)原账号金额增多?

b.输入0,特殊字符,边界值,sql

c.使用接口发送异常金额

d.使用接口并发请求转账,总金额减少量测试

e.转账成功,转账账号金额减少,收款账号增多,金额保持一致

异常:如果服务端是收到转账请求一个接口,发送给收款人一个接口。测试发给收款人的请求接口修改金额,使金额不一致查看服务返回

5.流程测试:

转账流程:输入信息->提交->验证->成功

a.考察事务的原子性和一致性,中间某一个环节取消,扣款失败

b.断网/弱网/断电

c.验证失败限制

6.费率,附加信息测试

a. 考虑是否收费

手续费+转账金额<=转账账号总金额   做边界值验证和接口异常验证

不同的金额费率梯度,最大最小值

手续费积分兑换

b. 附加信息的显示

转账功能怎么测试?以支付宝转账到银行卡为例相关推荐

  1. 如何测试支付宝的转账功能

    功能+专项测试功能测试: 先用场景法梳理出转账的基本流程 打开支付宝,点击"转账",输入转账账户,输入转账金额,点击"转账"观察收款账户是否到账 打开支付宝,点 ...

  2. PayCloud 支付宝支付转账功能发布 V1.0

    ‍‍ 通用场景 单笔转账接口是基于支付宝的资金处理能力,为了满足支付宝商家的转账需求,针对有部分开发能力的商家,提供通过API接口完成企业自身支付宝账户到支付宝账户的转账功能.适用于:C2C现金红包的 ...

  3. 火山安卓开发支付宝自动转账功能

    火山安卓开发支付宝自动转账功能 首先你们需要准备火山安卓的无障碍和Root开发框架 点击下载无障碍和Root开发框架 下载完成后,需要更改里面的Root模拟点击坐标的位置 更改位置后,点击编译(注意: ...

  4. python支付宝自动转账_Django支付宝自动转账功能(二)

    接着上一篇的介绍,这部分将介绍如何读取上传的文件并调用转账接口实现转账功能. 具体步骤   ===>打开文件  ===>读取每一行的数据 ===>调用支付宝单笔转账接口 1.Exce ...

  5. Django支付宝自动转账功能(二)

    接着上一篇的介绍,这部分将介绍如何读取上传的文件并调用转账接口实现转账功能. 具体步骤   ===>打开文件  ===>读取每一行的数据 ===>调用支付宝单笔转账接口 1.Exce ...

  6. PHP支付宝转账到账户

    支付宝转账 1.在支付宝所创建的应用中添加"转账到支付宝账户"功能 2.下载官方SDK:https://openhome.alipay.com/doc/sdkDownload.re ...

  7. 第十四课 如何在DAPP应用实现自带钱包转账功能?

    1,为什么DAPP生态需要自带钱包功能? 区块链是一个伟大的发明,它改变了生产关系.很多生态,有了区块链技术,可以由全公司员工的"全员合伙人"变成了全平台的"全体合伙人& ...

  8. 支付宝转账又出新方法:悬浮条自动识别输入,避免失误尴尬

    支付宝转账一般会用到三个方法,其一是扫码转账,主要用于面对面转账:其二是直接进入转账页面,输入对方的支付宝账号:其三,则是进入通讯录找到好友转账. 但有时候我们还可能会在支付宝聊天窗口进行转账. 在支 ...

  9. PHP支付宝转账到支付宝账号/支付(公钥证书方式)

    最近开发涉及到了支付宝转账到支付宝账号功能,接下来由应用申请开始到代码模块来简单说下流程. 1.准备工作:支付宝控制台 应用申请-接口申请 第一步创建对应应用 第二步申请转账接口(需要商家账号) 第三 ...

  10. 支付宝转账系统后台或API接口,避坑

    支付宝转账系统对比传统微信零钱的解决方案,有以下几大优势: ①解决因高频转账.敏感信息集中等微信误杀封号问题: ②解决因错返.漏返,返款慢被投诉封号等效率问题,支持EXCEL导入功能一键返(easyE ...

最新文章

  1. java.io.FileNotFoundException: /storage/emulated/0/one.mp4 (Permission denied)
  2. 如何在调试页面的时候清除页面的缓存?
  3. python中while嵌套循环_python中的while循环
  4. torch.clamp()
  5. LeetCode Combinations (组合)
  6. 计算约化重叠积分氟化氢HF
  7. Winform开发几个常用的开发经验及知识积累(一)
  8. 深度洞见|从起源到应用,一文详解营销界爆火的 CDP
  9. UnityShader之Shader分类篇【Shader资料2】
  10. c++的STL中的map(哈希表)与unordered_map
  11. 【ES6(2015)】Proxy
  12. Python:SyntaxError: unexpected EOF while parsing
  13. grafana将自己的数据库(hbase)设置为数据源
  14. java 关于System类下的arraycopy方法
  15. BAT常见的20道Java面试题详解,完整版开放免费下载!
  16. 绿色奖学金申请答辩PPT模板
  17. word标题大纲级别_word中级别设置 如何快速设置word大纲级别?
  18. 麦肯锡教我的思考武器-读书心得
  19. android最早的版本,光遇最早版本
  20. sklearn.datasets.base中Bunch类

热门文章

  1. mysql execute immediate_动态SQL之EXECUTE IMMEDIATE
  2. 零基础入门禅绕画——钢琴物语
  3. 实现CS客户端服务器模型(Linux系统)
  4. 女儿怎样养才算是富养呢?
  5. 接入翼支付的php,翼支付-天翼账号开放平台
  6. ASP.NET DATETIME
  7. 点滴故事-写在我个人网站的0岁生日
  8. 我的msn的博客 欢迎大家点击
  9. Flink1.12源码解读——Checkpoint详细执行过程
  10. 关于getc与fgetc和getchar的本质区别