接触支付结算平台有一年多的时间,时间还是很短,不过感触良多,记录一下分享给大家。开始投简历的时候,本着金融行业薪资待遇高的目的,进入了一下国内比较大的金融公司,而且其名下**贷已经在美国上市了。
刚开始接触支付平台,懵懵懂懂的过了两个月才明白交易的整个过程,从最前端的渠道适配器(每家的名字都不一样,功能都是一样的):接受业务端传过来的请求,到路由(为客户的支付选择一条合适的通道发往三方支付公司),通道模块(将交易请求发往三方),以这为主线,每个环境模块情况复杂,问题重重。从最开始的接口测试,到每一个模块的功能测试,正向反向,返回的响应信息(由于是多个三方)也不尽相同。
随着业务的熟悉,我们开发了自动化工具,自动部署工具,自动回归工具等,大大减少了人力。总之,很严谨很繁琐。
如果你是新入行的伙伴,那一定要注意一下几点:
1关于金钱:测试过程中一定要注意支付的类型,是付款交易还是扣款交易,如果是扣款交易出现意外还好说,毕竟是扣客户的钱吗,可以还的。如果是付款交易,多付给客户几百万,想追回来,不是不可能,只是多少你的损失一部分,甚至一分钱都回不来,出了这种事情,最头疼的是你的leader,最伤害的是你自己。切忌。
2关于测试流程:我的原则是:
-1死抠细节,切忌模棱两可,因为和钱有关系,稍有差池,如越雷池。
-2不懂问开发:关于支付行业,出来乍到,多向前辈学习,多想开发学习,因为我们测试的东东是他开发的,他是最权威的解释者。
-3摸清底层流程:从服务器的部署,使用的工具,数据库等,各种,摸清楚每一环节的
流转,这是尤为重要的,容易帮助我们定位问题。
-4涉及用例方面, 多请教前辈,测试范围和方向,重点功能和影响,你的前辈是最好的老师。做到每个用例专而精。
-5严谨的工作态度是一种必备素质,在支付行业尤为重要。如果你是一个经常丢三落四的人,那你的用例要多下功夫,最好找开发评测在测试。
-6忠诚:对一家公司的忠诚,在任何地方都是基础的素质,在支付行业,更是。支付涉及到了客户的重要支付信息,如果不小心泄露,轻则对公司造成坏影响,重则担刑责。切忌。
7你的产出,是你涨薪的必备基础。高产出的人,总会得到高回报。切莫用一年的经验工作十年,而是用一年的时间,学习别人十年的经验。
以上内容属于个人总结,不针对任何人和单位。仅供同行参考。