百人计划我爱编程

浅聊第三方支付测试工作

2018-04-01  本文已影响62人  敏诗

基础普及

————————————————————————————————————

工作环境准备

1、sercureCRT连接日志环境

2、Navicat Premium连接MYSQL、ORACLE服务

3、fitness做接口自动化测试

4、获取任务需求

5、获取待测系统公共信息、测试帐号

涵盖知识面

1、金融专业名词:入款、出款、支付、结算、清算、P2P、信贷、供应链

2、会计基础:会计公式、借记账户、贷记账户

3、常见金融场景:收单、充值、提现、转账。列如:网关一笔交易申请成功后,交易落地生成一笔交易凭证号,支付服务接收交易信息组装支付指令,发送给资金渠道路由交易,资金渠道把交易发送给外部渠道匹配交易状态,交易成功后返回成功状态至上层系统,交易服务更新交易状态,支付服务发送入账指令给储值系统。次日,平台内部和外部资金渠道进行资金对账,做清算。

————————————————————————————————————

初识:如果你是新入行的小伙伴,首先熟悉测试业务,业务对应的开发和产品,学习上面的基础普及部分。测试过程中一定要注意支付的类型,是入款交易还是出款交易,如果是入款交易出现意外还好说,毕竟钱落入平台的客户账户,出现差错可以调账。如果是出款交易,多付给客户几百万,想追回来难度大很多。以资金为最终导向的测试原则。

进阶:摸清底层流程:从服务器的部署,使用的工具,数据库等,各种摸清楚每一环节的业务流转,这是尤为重要的,容易帮助我们定位问题。站在客户的角度思考业务场景,了解不同业务系统对应不同操作角色,协助客户处理产线问题。

资深:参与金融业务架构设计、挖掘深度需求、探索行业发展趋势!

再聊测试工作:平常多看看前辈们的测试用列,学习一些测试思维的细微之处。查看公司的BUG库,了解系统出错的高发点。良好的工作态度是一切工作开展的前提,于自己减少工作出错概率,于他人和谐的工作沟通氛围。

如果你也是第三方支付行业的小伙伴,或者对行业有兴趣的小伙伴,欢迎一起参与讨论!

上一篇下一篇

猜你喜欢

热点阅读