1.熟悉软件测试流程,掌握软件测试理论和方法,可根据需求文档,设计编写测试方案,测试功能点及case;
2.搭建测试环境,执行测试用例并跟踪测试结果;
3.熟练使用缺陷管理工具禅道、Redmine、Jira,并进行bug的追踪和管理;
4.熟悉Spring-MVC、Spring、Mybatis框架,理解Spring的IOC、AOP编程思想。理解SpringMVC
运行原理。
5.了解Redis缓存数据库,AOF\RDB备份,主从复制,了解Nginx的负载均衡、动静分离。
6.熟悉掌握Mysql,增、删、改、查,了解索引优化,和锁的机制;
7.具备良好的java基础及面向对象的编程思想,掌握(java三大特性继承、封装多态)了解
Jvm内存结构及GC垃圾回收机制,了解多线程编程及同步锁。了解前端Js、css、el表达式
8.熟悉appium并对app进行自动化UI测试,开发自动化脚本用例(java)优化框架(关键字驱动)
9.熟悉selenium并对WEB端进行自动化UI测试,开发自动化用例,并且集成appium
10.熟悉TestNG并编写接口自动化框架,了解jmeter性能测试工具
11.能够熟练使用SVN、Maven等项目管理和版本控制工具
项目名称:阿凡达工业互联网平台
项目描述:阿凡达工业互联网平台,基于Avatar(阿凡达)工业互联网平台的数据中台,业务中台,开发测试管理平台,将知识沉淀成企业的数据资产,打破内外部数据壁垒,挖掘数据价值,提供统一的智能化数据服务。同时,通过业务与数据能力的复用与共享,快速响应业务需求,更好地支持企业的规模化创新。最终,通过技术、数据和业务的深度连接,更高效地解决内外部资源的整合运营能力,全面推动专业化、集约化和数字化服务能力的快速升级,提升企业整体运营水平和创新效能,对体系内不同业务价值链节点的用户提供更加便利、高效、优质的服务
项目职责: 1.搭建自动化环境,开发自动化脚本,设计自动化用例。
2.使用selenium+java进行web端UI自动化测试
3.使用httpclien+java进行后端接口自动化测试
4.维护代码及用例
5.定期培训相关同事怎么使用自动化进行有效测试
6.辅助其他项目做性能测试(jmeter)和安全等保二级测试
项目名称: 惠下单app门店、app经销商、app业代、WEB端后台
项目描述: 惠下单是一个面向终端零售门店的智能手机订货、营销和管理平台,采用技术手段与“+互联网”思维,惠下单始终致力于赋能传统分销覆盖体系的自我转型和升级,为快消行业提供全平台解决方案
(1)Appium移动端测试
项目职责: 1.开发执行自动化用例,以提高测试效率,维护和改进现有自动化测试工具
2.使用appium进行移动端测试,开发多线程控制多台设备运行用例从而提高效率。并且调用uiautomator2来支持高版本Android正常运行
3. 用例执行完成以邮件的形式发送到指定的邮箱
(2)selenium Web端测试
1.使用selenium进行Web端测试,运用h5标签定位,使用例运行稳定.
2.selenium打包后实现集成appium框架(一键实现app端和web端无人值守运行用例)
(3)TestNG接口测试
1.以读取excel里的核心关键字:请求方式\请求头\接口地址\参数\以及断言,发送请求方式->获取到相关参数->判断参数或直接访问数据库读取所需值来进行判断
2.关联性接口:实现下单多个接口参数的关联测试(访问下个接口需要上个接口获取的参数)
3.接口、web端和移动端框架的集成(目的:解决繁琐复杂耗时的流程用接口,web端和移动端实现验证)