测试理论基本功扎实,能够独立完成整个软件开发过程中的测试工作;
熟练使用oracle、mysql数据库的使用;
掌握BUG管理工具禅道、TAPD以及版本管理工具SVN、GIT等;
熟练使用抓包工具Charles分析定位问题
熟练使用Oracle、MySQL等关系数据库,掌握SQL语言;
熟练掌握Linux命令,在Linux环境下搭建测试环境;
熟练使用python + selenium + pytest搭建自动化测试环境并编写web自动化测试脚本;
使用jmeter +ant+jenkins搭建自动化测试框架,接口持续集成,并生成测试报告;
使用jmeter做压力测试以及性能测试
熟练使用ADB命令
能够更深程度的分析问题,结合自己的工作经验从用户角度出发和开发、产品讨论需求,并提出见解;
项目一
项目描述:
项目由APP、PC端、web管理后台构成、是一款面向toC用户的软件,主要功能有文件加密,授权分享,应用伪装,聊天模块,邮件模块等主要功能,密钥与文件分离,全程保护用户隐私,文件流转全程可控
责任描述:
1.参与需求评审,编写测试用例,组织发起用例评审;
2.对产品中的缺陷给予详细、清晰、完整的描述,并跟进bug生命周期;
3.使用navicat链接数据库,验证数据一致性;
4.Charles模拟弱网环境对主流程进行测试;
5.使用adb命令查看分析日志,复现偶现的BUG并督促开发及时修改;
6.测试扫尾工作,编写测试报告,回顾每个版本的用例/BUG,以及遇到的问题,整理并提交测试建议;
项目二
项目描述:
一款用于赛事发布的项目,由管理后台和小程序组成。管理后台主要功能有赛事管理、订单管理、数据统计、基础配置;小程序主要实现赛事报名的相关业务
责任描述:
1.参与需求评审,赛事发布模块测试用例编写,执行测试
2.执行测试的过程中提交BUG,并督促开发及时修改
3.梳理报名业务流程、制定自动化测试方案;
4.自动化难点做调研,进行自动化技术选型;
5.Python+selenium+pytest实现赛事发布、赛事报名业务的自动化测试;
部署自动化环境到jekins,持续集成,版本更新后自动测试并生成测试报告发送到邮箱
python+selenium+pytest 搭建web自动化测试框架,使用PO设计模式分层代码,数据驱动的形式执行用例
python + requests +pytest 搭建接口自动化测试框架,数据驱动的形式执行用例,代码和数据分离,增强代码健壮性降低后期维护成本