8年测试和开发经验,有外企纯英文的工作经历,有Team Leader经验,熟悉Java、Android和SQL语句。熟练使用 Appium、Selenium、Pytest、Cypress编写UI自动化用例。熟悉Postman接口测试,httpRunner、Karate接口自动化测试,Jmter进行压力、性能测试,熟悉CI/CD流程、Jenkins搭建和PageObject设计模式。在苏宁易购、京东数科做接口、web、app等测试,熟悉供应链结算业务,金融和支付业务,熟悉远程RPC流程和云测平台,做过手机测试和Android开发,熟悉ROM整机测试。熟悉测试流程,编写测试用例,搭建测试框架。
项目1:商户入驻京东平台新增支付方式
内容:商户只有在京东的入驻平台申请审核通过。并且同时申请相应的支付方式(如微信、云闪付、借记卡、贷记卡、京东支
付),用户才能在京东app上使用相应的支付方式向商家付款。
1、web端页面测试选择新增支付方式进行入驻测试
2、涉及到新增支付方式的地方进行测试,如协议、详情等
3、通过sql语句确认数据库中新增支付方式的相关字段
4、向下游、其他交互系统发送的MQ信息确认
业绩:商户入驻时能正常选择新的支付方式,上下游交互没有问题,用户也可以使用新的支付方式向商户付款。为商户提供了新的
支付方式,为商户入驻京东平台提供服务,同时商户入驻平台的数量明显增多。
项目2:京东金融中白条还款自动化测试
内容:
针对京东金融 app 的自动化测试,涉及到从首页进入到白条还款,并成功还款的功能。
1、手机上安装测试版本的京东金融 app
2、通过 debug 模式链接到电脑
3、使用 PageObject设计理念设计代码结构
4、使用 java 语言、Appium框架来编写自动化测试用例
5、使用 mock 方式模拟数据来执行支付
业绩:自动化测试用例完全覆盖任务需求,减少了白条还款的手工测试,增加了测试效率和迭代的时间
项目3:新增猫宁业务的返利费用计算
内容:
通过天猫苏宁官方旗舰店中售出的货物,苏宁向售出货物的厂商计算相关的返利费用。
1、与上游系统联调获取猫宁售出货物的信息
2、查看数据库中接受的数据,包括数量、品类、金额等
3、根据需求中定义的返利计算规则计算返利金额、出单日期等
4、将返利费用汇总,同时将数据通过windq消息发送下游系统
业绩:猫宁业务的返利费用正常计算,公司可以直接通过汇总的金额,向厂商收起费用,为公司增加了收入,同时提高了效率
针对于web页面的UI自动化测试,以一个page页作为一个对象,将元素、定位元素、执行操作进行分层,将代码独立,减少耦合度,提高代码的健壮性,同时后续需求进行迭代,也方便对自动化用例的维护。
使用HttpRunner可以实现接口自动化,现在文件中定义api请求参数,以及请求类型,测试用例按照手动测试进行入参(类似于json的格式),也可以测试null、""等异常情况,最后也是需要进行断言的。