1. 熟悉软件研发流程,精通黑盒测试用例设计、接口测试用例设计,有测试分析和设计能力
2. 熟悉Linux/Unix操作系统原理、熟悉Linux下的命令行操作
3. 熟练掌握ADB命令,并能利用ADB命令logcat和工具如DDMS等抓取log,并快速定位,分析 error log
4. 熟练掌握app测试流程,了解云测平台;
5. 熟悉常用的monkey命令;
6. 熟练掌握SVN管理工具对测试用例等重要测试文件的日常管理及维护
7. 熟练使用禅道,JIRA等bug管理平台。
8. 熟练掌握常用的SQL语句,熟练使用Mysql数据库,能用SQL语句对数据库进行增删改查操作
9. 熟练掌握Linux下测试环境部署,如:Mysql数据库,禅道,SVN,Tomcat容器,Jenkins等搭建部署,并利用Navicat/XShell/XFtp等工具对其日常管理和维护。
10. 熟练掌握Python语言,精通接口自动化框架及UI自动化框架的设计及搭建
接口自动化框架:Python+Excel+Mysql+Requests+Ddt+Unittest+Smtp+Logging+Jenkins
Web自动化框架(PO模式):Python+Selenium+Pytest+Smtp+Logging+Jenkins
App自动化框架 (PO模式):
1、Android:Python+Appium+Pytest+Smtp+Logging+Jenkins
2、IOS: Python+Appium+Xcode+WebdriverAgent+Pytest+Smtp+Logging+Jenkins
11.熟练掌握Jenkins持续集成
12.熟练掌握抓包工具Fiddler
13.熟练掌握Postman,SoapUI,Jmeter等工具进行接口测试
14.了解性能测试,精通性能测试工具Jmeter,对服务器进行压力测试…
项目一:北京新东方教育科技(集团)有限公司 | 比邻外教项目
项目介绍:5-12岁青少年英语在线培训学习平台,全职外教授课,课程多样化。
主要工作包括:接口自动化工作,包括:注册、登陆、个人中心、课程信息、课前预期、课后作业、ai课堂、小测验、趣配音....等业务接口的功能自动化工作
主要技术点
1) gitlab管理对自动化框架的日常维护优化
2)搭建接口自动化测试框架、搭建Jenkins持续集成:Python+Excel+Mysql+Requests+Ddt+Unittest+Smtp+Logging+Jenkins
3)帮开发和功能测试简化测试流程,搭建了自动建班的自动化框架,并集成了Jenkins,一键建班,免去了繁琐的建立课时,组课,建立班级模板,生成班级等繁琐重复的大量工作内容
项目二:北京莱熙科技有限公司 |LivU、LiveChat视频交友app
项目介绍:公司主营业业务是在线视频匹配交友app,面向全世界
主要工作包括:app自动化框架开发,包括:匹配逻辑、定向性别、定向国家、鉴黄封号、女神匹配、女神墙、视频内外抽奖、礼物功能、好友功能、好友来电等自动化功能模块框架搭建及Jenkins集成
主要技术点:
1)git管理对自动化框架的日常维护优化
2)Android端自动化框架搭建:Python+Appium+Pytest+Smtp+Logging+Jenkins
3)IOS端自动化框架搭建:Python+Appium+Xcode+WebdriverAgent+Pytest+Smtp+Logging+Jenkins
4)monkey测试,分析log,快速定位内存益处,ANR,Crash等问题log提交给开发人员