SAAS系统
项目背景:
面向对象是全国所有公会,每个公会的管理员都可以在SAAS系统上发布投票活动、短视频活动、报名活动、抽奖活动、健步走活动、调查问卷等,参与这些活动可以获得积分,积分可以在我们自己的电商平台进行购物,下单成功后由京东配送到家。
责任描述:
1、根据PRD使用X-mind和testlink工具编写思维导图和测试用例
2、利用Python的第三方库requests和Unittest单元测试框架编写接口自动化用例,再用BeautifulReport生成测试报告,结合Jenkins每日定时构建并以邮件的形式通知每位成员
3、通过谷歌浏览器自带F12抓包工具和微信开发者工具快速定位前后端问题,使用禅道工具提交并跟踪缺陷修复进度
4、使用Jmeter和Xshell工具对抢购活动接口进行性能测试,并协助开发分析性能瓶颈,通过优化sql和代码的方式提高性能,确保线上抢购活动的顺利进行
5、通过rpc和Navicat分析日志和数据库,快速响应线上问题
支付系统
项目背景:
通过与微信、支付宝、平安、汇付天下合作,以接口对接的方式实现支付数据的传输,支付系统相当于其中的一层代理商,通过向商户提供扫码枪、POS机以及二维码的方式完成支付。
责任描述:
1、使用Postman工具完成支付核心流程的接口测试工作
2、使用Jmeter和Xshell工具对支付接口做单接口的性能测试,并协助开发分析性能瓶颈,确保每天支付交易的正常运转
3、支付接口受限于实际扣款和签名验证的安全机制而无法实现全自动化,所以我利用Python的Tkinter工具编写了一个GUI半自动化小工具将支付接口二次封装,实现一键点击即可回归测试
4、由于支付系统在公司中属于核心环节,所以需要经常配合其他部门完成集成测试以及问题收集
电商库存系统
项目背景:这是一个电商项目,我做的是库存中心的项目,库存中心主要的工作是库存的加减,商户分为自营和C店(非自营,第三方),所以库存中心又分为自营库存系统和C店库存系统,自营系统的库存使用SAP软件进行库存的加减,C店系统的库存是调用接口进行库存加减(其实本质上都是调用接口)。
责任描述:
1、负责自营系统的接口测试工作,使用SAP工具进行库存加减的验证,比对数据库数据以及Redis缓存
2、负责C店系统的接口测试工作,使用苏宁自研的SAT工具进行库存加减的验证,比对数据库数据以及Redis缓存
3、负责C店系统的自动化用例编写,调试,关键字的封装,使用苏宁自研SAT工具,有些无法用SAT工具实现的就用Python语言进行编写
4、协助外围其他部门进行联调,集成测试,提供数据支持
5、负责组内自动化的知识分享,帮助其他同事提升
6、支撑生产环境问题验证、回归以及大促期间的监控