职位描述
职位要求:
1、熟悉软件测试流程与理论,熟练掌握测试用例的设计方法,测试流程以及常用的测试文档的编写,如︰测试用例、测试报告,能够根据项目需求提取测试点,设计合理的测试用例,执行用例以及提交测试报告,保证软件的质量。
2、熟练掌握Python/Java的UI自动化及接口自动化测试框架,熟悉面向对象模式封装,logging日志处理,错误截图,独自搭建WebUI/接口自动化测试框架。
3、熟悉Jenkins流水线构建,实现自动化测试与持续交付集成,熟悉redis等中间件在测试中的应用
4、熟练Linux操作系统,熟练掌握Linux常用命令、脚本语言、grep/sed/awk,编写一些测试用的shell脚本,会使用命令查看日志并定位分析bug。
5、熟练掌握SQL语句和主流数据库Mysql,熟练掌握数据库的增、删、改、查,子查询,多表联查,分组查询。
6、了解TCP/IP协议,熟练使用Fiddle工具调试接口、拦截接口修改数据、网络抓包。
7、熟练掌握Postman和Jmeter测试工具,使用Jmeter进行接口的登录并发测试,并分析接口的响应时间、吞吐量和服务器的CPU占用情况