1、独立开发自动化测试平台(Django+vue)
2、熟练 MySQL 数据库的常用操作,如多表查询,分页查询,分组查询,子查询,表连接等;
3、熟练 web 元素定位和 PO 模式,熟练 python+selenium(Appium)+pytest 完成 web 自动化测试和 app 自动化测试工作;
4、熟练使用 python 中的 unittest 单元测试框架,可以结合 requests 模块,独自搭建接口自动化测试框架, 采用数据驱动思想(ddt)和分层设计理念实现测试用例自动化测试,并使用 Jenkins 结合 svn、定时构建、 自动发送邮件等 ;
5、熟练 Burpsuite、sqlmap,appscan 等安全工具使用,熟练掌握常见漏洞渗透思路;
6、熟练 jmeter 工具使用,能够使用它做性能测试,并熟练使用性能分析工具定位性能问题;
7、熟悉 Linux 常用操作,能熟练部署 Tomcat 服务器下的测试项目,熟悉 docker,可以使用 docker-compose 独立完成测试环境的部署与维护;
1、给公司写过接口自动化测试平台,前端使用的架构是vue+vue-router+axios+element-ui+webpack, 后端用的Django+Django-restframework+ORM+JWT+MySQL+celery异步+封装的request,在平台里可以添加项目,添加接口,测试场景是多个接口一起运行,测试计划是多个场景一起运行,还是定时任务,测试出问题直接可以提bug,提的bug里面包含所有详细的请求信息
2、给公司写的UI自动化测试框架,UI自动化是使用PO模式,python+selenium(Appium)+pytest框架写的,把元素所有的操作封装成一个基准库,然后把页面元素和页面的操作分开分装,最外面使用pytest单元测试框架运行
3、给公司写的接口自动化,接口自动化是使用的python+request+openpyxl+configparser+unittest+logging+发送邮箱+生成测试报告,测试数据是放在excel里面的,现在也可以直接使用
接口自动化测试平台前端使用的架构是vue+vue-router+axios+element-ui+webpack, 后端用的Django+Django-restframework+ORM+JWT+MySQL+celery异步+封装的request,在平台里可以添加项目,添加接口,
UI自动化是使用PO模式,python+selenium(Appium)+pytest框架写的,把元素所有的操作封装成一个基准库,然后把页面元素和页面的操作分开分装,最外面使用pytest单元测试框架运行
接口自动化是使用的python+request+openpyxl+configparser+unittest+logging+发送邮箱+生成测试报告,测试数据是放在excel里面的,现在也可以直接使用