| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 转账功能怎么测试?以支付宝转账到银行卡为例 -> 正文阅读 |
|
[人工智能]转账功能怎么测试?以支付宝转账到银行卡为例 |
看了一些关于转账的文章,总感觉考虑的不够全面,今天梳理一下 欢迎大家留言补充以及纠正转账最重要的是数据完整性。 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. 附加信息的显示 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/22 11:30:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |