互联网产品接入支付功能如何测试?
2017-05-24 10:54
459 查看
参考:http://www.51testing.com/html/10/n-3716310.html
同步:一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去;
异步:进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率
支付的测试点:
1.生成一笔订单,完成支付,同步或异步的回调,只有一次生效;
2.生成一笔订单,复制订单号和金额;再生成一笔订单,用fiddler设置断点,用第一笔已完成的订单号和金额去替换现有的订单号和金额,无法完成支付;
3.存在同步和异步时,分别进行有效设置,进行支付,查看那是否能够正常到帐
4.在支付的过程中修改金额,查看结果
5.退货流程是否正常,资金能正常返还,考虑并发情况的验证以确保安全性;
避免风险:
加入监控机制,例如:订单与第三方订单进行对比,完成支付的订单从数据库中查出来与通过第三方订单查询接口查询出来的同一个订单金额有异常时,报警通知及时处理,或当有异常时进行创建订单终止,从而把损失降到最低。
同步:一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去;
异步:进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率
支付的测试点:
1.生成一笔订单,完成支付,同步或异步的回调,只有一次生效;
2.生成一笔订单,复制订单号和金额;再生成一笔订单,用fiddler设置断点,用第一笔已完成的订单号和金额去替换现有的订单号和金额,无法完成支付;
3.存在同步和异步时,分别进行有效设置,进行支付,查看那是否能够正常到帐
4.在支付的过程中修改金额,查看结果
5.退货流程是否正常,资金能正常返还,考虑并发情况的验证以确保安全性;
避免风险:
加入监控机制,例如:订单与第三方订单进行对比,完成支付的订单从数据库中查出来与通过第三方订单查询接口查询出来的同一个订单金额有异常时,报警通知及时处理,或当有异常时进行创建订单终止,从而把损失降到最低。
相关文章推荐
- 互联网产品接入支付功能如何测试?
- 互联网产品接入支付功能如何测试?
- 互联网产品接入支付功能如何测试?
- 带有支付功能的产品如何测试
- 如何给你的网站接入第三方支付功能
- ThinkPHP 5如何接入支付宝支付功能
- ThinkPHP 5如何接入支付宝支付功能
- 互联网产品一如何快速识别功能需求[转]
- 中国银联全渠道系统商户接入 测试指引-银联网关支付产品
- 中国银联全渠道系统商户接入 测试指引-银联网关支付产品
- 网络游戏性能测试一步曲:如何规划游戏产品性能测试(草稿)
- 如何估算测试工作量(四)功能点分析方法之一-原理篇
- magento -- 如何清空掉magento数据库的所有产品(比如在一次失误的导入或者清空测试导入记录)
- VS 2010 测试功能学习(十一) - 如何用CUIT代码定位UI控件?
- 一个WEB程序如何测试产品
- 如何使用单元测试 测试WEB组件方法中的含有Session、Cookie等HttpContext功能调用的方法? 转
- 如何生成一个新的互联网访问接入点
- 互联网产品经理—搜狐产品经理对如何做互联网产品管理工作及互联网产品经理职责的思考
- VS 2010 测试功能学习(十二) - 如何用MTM写出高质量的Bug报告?
- 如何生成一个新的互联网访问接入点