1、深入了解业务,精通测试流程、计划和测试用例设计方法
2、熟悉常用的数据库(mysql,oracle)和中间件(mq,nginx,redis,kafka,elasticsearch等),能对不合理的sql调优
3、能使用java独立开发自动化测试工具和性能测试小工具
4、有5年以上的开发、性能(主要是用jmeter)、自动化(selenium+testng)项目测试经验
5、有良好的沟通能力和业务定位能力
6、能快速熟练地部署linux下的测试环境
7、能熟练地使用shell编程
8、有接口测试,安全测试等非常规测试经验
项目一、项目使用strus+spring+hibernate框架和spring cloud,tomcat服务器,mysql数据库,kafka,redis,nginx等中间件。负责整个公司的性能和自动化测试,包括平台,支付,接口,前端的性能测试。
主要工作:1、负责组内的管理工作 2、公司部门的面试工作 3、性能和自动化测试工具的开发和测试 4、协调测试资源
5、瓶颈定位和sql、中间件参数、服务器等调优
项目二、项目使用strus+spring+hibernate框架,weblogic服务器,oracle数据库,kafka,redis,nginx,mq,elasticsearch等中间件
主要工作:1、需求调研阶段的需求评审 2、数据库表设计 3、测试计划和场景设计 4、测试环境部署 5、执行测试 6、测试总结及风险报告。对于复杂的业务场景通过开发工具来帮助测试,并且会考虑app的兼容性,安全性测试,中断测试、不同网络测试等
主要负责整个平台的前端,后端性能测试,功能测试,以及开发测试小工具,会针对整个产品使用AppScan扫描安全漏洞。同时也使用jmeter或者postman做接口测试
负责app的功能测试、兼容性测试、APP易用性测试、APP安全性测试、APP性能测试、APP交叉事件测试 主要会发现sql语句的性能问题,同时还有安全性问题以及一些功能问题