1)掌握MySQL/Oracle数据库操作,熟练编写增、删、改、查等SQL语句会使用navicat和pl/sql;
2)熟练掌握Web系统测功能测试:熟练掌握软件测试理论,性能测试理论,自动化测试理论,熟悉测试流程与测试方法,能根据需求分析提取测试点,熟练设计和编写测试用例,执行测试用例,并用清晰的语言描述和提交Bug,提交测试总结;
3)性能测试:熟悉性能测试工具Load Runner和Jmeter;(如录制脚本、参数化设置、关联、脚本优化等)
4)接口测试: 熟悉postman ,charles, fidder, jmeter进行抓包操作,进行接口测试.
5)数据库:熟练试、熟悉移动端手机App功能测试方法
6)操作系统:熟练运用Windows系统;熟悉Linux系统,熟练使用基本命令;
7)开发语言:熟悉Java,python(学习中);
8)熟悉Java的selenium自动化,工作中接触Java接口自动化,正在学习python自动化
9)管理工具:熟练Bugfree和禅道缺陷管理工具、SVN版本管理工具;
10)熟悉HTTP协议,懂搭建测试环境;
11)熟练使用office办公软件:word,Excel,PPT,Xmind等辅助办公软件
银行支付项目全流程测试
在工商银行软件开发中心海外业务组的支付小组进行相关业务的全流程测试,因为银行支付项目输入银行的核心业务所以支付组也是核心小组。
支付组项目主要是每个月会安排相关需求,我参与的主要项目有手机银行由4.0升级为6.0 手机银行被扫支付,pos机扫码,支付证书验证,我的支付6.0等。其实银行业务是今年刚接触,对于我来说业务测试上没有什么难点,主要是需要去排查环境问题,数据问题,配置问题等以及熟悉银行相关的金融服务系统。
比如数据库会同时用到db2,mysql,oracle等,学会了每个月一个测试环境去调试配置环境。测试排查问题时除了原来已经熟练掌握的抓包看日志这些还学会了后端服务器和主机交互可以取trace抓OTT等,还有其他银行金融相关的业务测试比如psd2(第3方授权登录支付),智能柜代扣支付,CTT(银行柜员系统)等银行金融支付相关的测试。
总结在银行测试的经验主要是熟悉了银行相关的金融业务,学会了如何排查环境问题如果是配置问题数据问题可以自行解决,主要银行使用的很多工具系统都是自主研发的可能技术上不具备通用性。所以主要收获还是获得银行测试的相关金融经验。学会了高效的学习方法:遇到问题先找前人的经验文档,如果不会到后期学会了要总结一份经验文档提高大家的工作效率。
因为我从事的都是金融方面相关业务,比如银行和保险等对信息安全要求较高的行业。 平时的工作都是在内网使用公司提供的电脑办公,所以我无法提供以前的相关案例和具体信息。 这个兼容性测试是在平安保险公司工作时使用云测做的兼容性测试最后由我整理的兼容性文档。当时是我个人电脑连接外网做的
使用jmeter对接口进行压测,可以对同一个保险不同被保人对应不同的年龄费率进行保额的计算和校验。 不同的保险抓取对于的费率计算接口,填入对应的年龄参数,是否缴社保等信息,输入对应的费率进行计算。
有些保险已经停售了,但是卖出去的保险还在保障返回内,需要对该保险的保障用户进行后续功能的升级维护。 数据库现成的用户都不满足新需求的条件,此时就需要测试去构造对应的保单数据,可以采用抓包工具如charls或者fiddler,然后找到当时生成保单接口该保险参数,调用接口去构造对应