1.熟悉测试流程,掌握测试用例设计方法,如边界值法、等价类法等;
2.熟练掌握常用的bug管理工具(禅道)进行日常的bug提交及追踪;
3.熟悉Linux操作命令,辅助开发进行bug定位;
4.熟悉MySQL数据库,掌握SQL语句的增删改查、多表联查等操作;
5.熟悉使用 JMeter 测试工具进行接口自动化测试和性能测试;
6.熟悉Http/Https网络协议,熟悉使用Fiddler抓包工具分析请求;
7.了解python、adb、ui自动化;会使用selenium 、pytest等框架做界面自动化测试。
1. 参与项目的需求分析,讨论项目需求的可测性,熟悉业务流程,掌握测试用例设计方法,编写测试计划、测试用例,参与用例评审。比如:等价类划分、边界值、场景法等,并借助 XMind 工具,提取测试点;
2.熟悉navicat使用SQL语句校验数据和造数据模拟场景,例如在数据库里对司机的信息进行查询以及新增司机的信息校验;
3.用JMeter进行接口测试、自动化测试,并且用json提取器完成核心接口的串联,以及后期项目的操作手册编写;
4.使用fiddler断点抓包和浏览器的F12初步定位到bug,然后用缺陷管理工具禅道提交给开发,追踪bug直到关闭bug;
5.定位bug问题使用linux、fiddler、sql辅助定位,并协同开发解决bug问题;
6.参与项目复盘会议,协助研发分析线上问题,对项目提出稳定性建议,并讨论解决及优化方案;定期整理遗留的bug,评估优先级,协调各个产线负责人排期处理解决;
7.分析和记录测试过程中遇到的各种bug,重大问题及时升级上报,并制定优化方案并处理。对产生重要事件进行深层原因分析并推进彻底解决,结合业务需求对产品修复或优化给出相应建议,提升产品质量;
8.对测试的结果进行统计分析汇总,得出总结及建议,编写测试报告。
系统的功能、接口测试以及web端UI测试,同时,为了压缩回归测试等的时间,我还将 项目中所有接口完成了自动化测试,以及还用Python完成了部分UI自动化的工作,极大的提高了 整个测试的效率。在项目中主要使用Linux进行查看日志、搭建测试环境,jmeter做接口自动化测试,
购物车基本功能:– 添加;删除;跳转详情;编辑商品数量,金额显示 购物车和其他关联: 用户模块(未登录用户可以添加商品,登录后合并商品到购物车) 商品模块 (商品价格;商品库存) 订单 (订单生成,购物车内对应商品清除) 优惠活动(优惠券) 促销形式的测试: 满减促