精通软件测试理论 ,熟悉测试流程 ,能够输出测试报告 ,编写测试计划并分配测试任务 。有大型APP 、WEB测试 经验;
精通各类接口抓包工具,能熟练使用Fiddler和Charles进行抓包;
熟练使用场景法、等价类划分、边界值分析、因果图、错误推测法等方法设计用例;
熟悉Oracle、Mysql数据库,熟练使用Sql语句,如分组聚合、字表查询、多表查询;
熟练使用接口测试工具,如Postman、Jmeter等工具实现接口测试
熟悉Java语言 ,使用Selenium 、Testng完成UI 、接口自动化测试;
熟悉Python语言,能独立搭建Python+pyteset+Requests+allure自动化测试框架
良好的Java基础 ,可走读一般性代码 ,理解代码逻辑;
熟悉Linux系统,熟练使用Linux常用命令 ,可独立搭建测试环境;
熟悉Locust、Jmeter,模拟用户场景完成接口压测,对测试报告进行分析,提出合理性建议;
良好的沟通 、部门协调能力 ,带领过5人小团队。
阿里云官网交易退款域项目(Web)
项目简介:当前退款域主要支持:退余款,退订未生效续费,生产失败退款,五天无理由退订等退款类型。
每种退款类型有比较特定的应用场景:
1. 退余款:将退款参数中指定的订单id下的所有实例或者指定了具体实例id的订购退掉。最小粒度是将单个实例退款,并进入资源释放流程。
2. 退订未生效续费:将指定的实例未生效续费的订单退掉。
3. 生产失败退款:实例生产失败,需要作废订购,将资金 + 券 等退还用户。
4. 五天无理由退款:实例生产成功,需要退订资金全额退还用户并进入释放流程,有次数限制。参加过优惠活动的订单无法使用五天无理由。
在有些特殊场景下,上述四个能力均无法支持。比如一个订单下有多个实例,其中某个实例未生产成功,需要将所有实例退订的情况。新套餐模式和老的套餐模式均有此问题。当前commondriver是通过对已经生产成功的实例做五天无理由退订,生产失败的实例做生产失败退订完成的订单退订。由于五天无理由存在一定的场景限制,所以并不是非常合理。
针对同一订单下多实例同生共死的情况,需要提供一种新的退订能力,将订单下的所有实例退订:已经生产成功的,执行退款并释放实例。退款资金不限于:资金+代金券+优惠券等。对于生产失败的实例,执行生产失败逻辑。
项目职责:
1.参与需求、技术方案、测试方案评审并完成业务测试工作,保证上线后P2级别bug不超过1pcs,不出现p0、p1级别bug
2.搭建日常测试环境,根据需求,编写测试用例,执行测试以及对缺陷的跟踪
3.使用selenium+java+TestNG的UI自动化测试框架,完成UI自动化的编写、维护工作,保证迭代前的业务自动化回归
4.使用天元平台完成接口自动化的节点配置及维护工作,保证接口覆盖代码率不低于50%
5.完成日常迭代测试工作,使用抓包工具和日志抓取分析简单问题,协助开发同学定位复杂问题;
6.查看数据库开发文档,对数据库进行准确性验证,对SQL查询逻辑进行检验测试。