想跟志同道合的人一起成长,每天泡在一个有技术氛围的社群里,希望得到社区技术达人的指导、得到行业内最好的内推机会,那就快加入我们一起学习吧。
霍格沃兹测试学院邀请了多位社区技术达人和开源工具作者担任讲师,传授当下最实用最火热的测试开发系列课程。北京、上海、杭州三城的线下班即将开始正式招生。春种秋收,抓住春天的尾巴,见证自己的成长吧。
课程报名地址
-
咨询课程时请微信注明来自TesterHome社区,享受专属折扣。
课程目标
帮助测试新人成长实现技能提升,胜任行业里面紧缺的测试开发工程师,系列课程的期望目标
-
熟悉企业内部的测试流程管理和测试策略
-
熟悉Linux Android iOS的操作满足手工测试需要
-
掌握Shell编程技术并熟练应用于日常的自动化工作
-
熟练掌握UI自动化、自动遍历、自动化框架原理,胜任企业已有的自动化测试工作
-
熟练掌握移动端专项测试,满足非功能测试需求,保证产品的全面质量
-
熟练掌握接口测试自动化,可以胜任接口测试的分析和执行落地
-
熟练掌握Jenkins docker的使用,可以构建企业内部的持续集成、持续交付、devops等高效研发体系
-
熟练掌握Sonar代码审计平台、ELK质量监控平台胜任公司内的总体质量把控
测试开发系列课程特色
-
讲师阵容强大: 从业都在十年左右,有着大量的一线工作经验和世界名企和行业独角兽背景。
-
测试开发技能体系完整: 是整个行业里面最有技术深度的系列课程。技能全部参考一线互联网公司的技术栈。
-
提供纸质教材: 为了让更多人加深学习印象,从2018年开始我们会提供纸质的 “测试开发工程师养成手册” 。
-
丰富的实战环境: 为了保证效果, 霍格沃兹测试学院购买了各种云服务用于给学员分配练习帐号。搭建起来了linux、jenkins、sonar、docker、elk、appium、stf等演练环境,确保每个学员都可以接触到最真实的环境。
-
学员也可带着自己公司的app来实训: 讲师可针对学员公司的app进行测试指导,确保学员能掌握应用能力,提升公司的产品质量保证。
-
支持直播和录播视频回放: 赶不及上课的同学可观看课程后的录播,可两年内无限回看。
-
提供长期的答疑服务: 创建了独立的TesterHome社区的霍格沃兹测试学院私密节点,用以学员内部的长期交流,并提供长期答疑服务。
课程受众
-
手工测试工程师
-
测试开发工程师
-
测试管理
-
研发工程师
-
具备编程功底的在校学生
讲师阵容
多位行业一线技术专家,皆来自于互联网一线公司,平均工作经验在八年以上。授课时有 助教 手把手指导。
课程大纲
第一章节 移动测试流程和技术体系
本章节共3节课
移动测试技术体系入门
-
移动测试流程体系介绍
-
移动测试技术体系介绍
-
研发阶段的质量保证流程介绍(白盒测试、代码审计、单元测试)
-
测试阶段的质量保证流程介绍( 接口测试、专项测试、场景测试、业务测试)
-
发布后的质量监控介绍(接口监控、质量监控)
Shell基本语法
-
Bash介绍
-
Bash语法(变量定义、逻辑控制)
-
Linux三剑客awk grep sed
-
curl命令的使用
Shell在Linux、Android与iOS的应用
-
脚本编写与自动化相关
-
Linux常用命令
-
Android常用命令
-
iOS常用命令
第二章节 Web自动化测试
本章节共2节课
Selenium入门与用例编写
-
Selenium的安装
-
用例录制与结构分析
-
控件定位与操作
-
Selenium测试用例编写
Selenium进阶与PageObject应用
-
WebDriver协议介绍
-
getPageSource分析
-
PageObject模型
第二章节 Android自动化测试
本章节共3节课
Appium环境安装与架构介绍
-
Appium Desktop集成环境
-
Appium Server使用
-
Appium Client Python客户端使用
-
Appium Client Java客户端使用
Android自动化用例编写
-
Appium自动化用例录制
-
Android自动化测试用例手工编写
-
元素定位与交互
-
常见手势动作
-
自动化测试演练
Android WebView测试与Toast识别-Android
-
XPath定位
-
Appium Hybrid测试
-
Appium WebView测试原理
-
微信小程序测试
-
Appium Toast识别
-
自动化测试演练
-
自动化测试常见技术点分析
第三章节 iOS自动化测试
本章节共2节课
iOS测试用例编写
-
xcode的编译和打包
-
iOS自动化基础知识
-
iOS自动化测试用例编写
-
iOS自动化测试演练
iOS 真机测试与WebView测试
-
iOS 浏览器测试
-
iOS真机测试
-
iOS WebView测试
第四章节 自动遍历测试与兼容性测试
本章节共3节课
自动遍历测试基础
-
Monkey工具使用
-
AppCrawler在Android上的遍历测试
-
启动用例编写
-
自动遍历定制,范围选定、顺序控制、黑名单
-
XPath定位和action定义
-
演练和答疑
自动遍历测试进阶
-
AppCrawler在iOS上的遍历测试分析
-
自动遍历流程解析
-
自动遍历高级定制演练
-
演练和答疑
多设备管理平台与兼容性测试
-
自建STF多设备管理平台
-
Appium Grid控制设备集群
-
基于云测平台定制测试用例
第五章节 接口测试
本章节共7节课
接口测试入门与http/https代理抓包
-
接口测试基本概念
-
代理工具与http/https/socket抓包
-
接口测试用例编写
-
接口测试演练
接口测试用例编写与断言
-
接口测试断言机制 JsonPath与XmlPath
-
接口schema校验
-
接口测试的cookie和session机制
-
多api测试
接口测试用例数据驱动与高级断言
-
数据驱动机制
-
excel xml等数据驱动的测试用例设计
-
断言机制
测试用例管理与Jenkins集成
-
测试用例和测试套件管理机制
-
Jenkins与接口测试的集成
-
接口测试平台建设
接口测试实战演练
-
接口测试用例演练
-
数据驱动与用例管理演练
-
jenkins持续集成演练
接口压力测试入门
-
压力测试的用途和场景
-
JMeter的使用
-
并发控制与场景定义
-
响应时间和并发数关系分析
接口压力测试进阶
-
JMeter压力测试演练
-
服务器性能监控
-
瓶颈点综合分析
第六章节 专项测试
本章节共4节课
Android性能测试黑盒分析
-
app加载性能
-
接口性能分析
-
WebView性能测试
-
卡顿分析
-
过度绘制分析
-
耗电量测试
Android专项测试白盒分析
-
内存profile
-
cpu profile
-
白盒手段解决性能问题
Android安全测试
-
dex静态插桩
-
xposed动态插桩
服务端接口测试安全
-
burpsuite接口篡改
-
漏洞扫描工具
第七章节 DevOps与持续交付
本章节共4节课
持续集成Jenkins系统与自动化测试结合
-
Jenkins的搭建部署
-
Jenkins workflow任务管理机制
-
Jenkins与svn git的对接和代码构建
-
Jenkins调用移动测试框架appium的演练
-
Jenkins调用web测试框架selenium的演练
-
Jenkins调用接口测试框架RestAssured的演练
持续集成进阶与pipeline介绍
-
持续集成 devops 持续交付讲解
-
Jenkins 2.0 pipeline机制
-
pipeline定义和使用
-
blueocean的使用
-
自定义测试报告与图表
docker容器技术应用
-
Docker的基础和特点
-
docker的生态体系
-
docker的基本命令和使用
-
演练用docker搭建Jenkins
-
演练用docker搭建Selenium
-
演练用docker搭建sonarqube
持续集成演练
-
jenkins演练
-
docker演练
第八章节 质量监控和审计平台
本章节共2节课
代码审计Sonar平台
-
sonar平台使用
-
sonar代码扫描规则解析
-
sonar与jenkins集成
质量监控平台ELK
-
监控平台ELK介绍
-
接口数据采集
-
数据分析
-
质量报表制作
结业考试和毕业典礼
总体答疑
- 结业考试
毕业典礼
-
毕业典礼
-
颁发毕业证书
本期咨询报名
线上课报名咨询,请扫码联系
线下课程咨询,请微信联系
更多课程
霍格沃兹测试学院所有课程总览,更多课程请前往 https://testerh.ke.qq.com
来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力
QQ交流群:484590337
公众号 TestingStudio
点击获取更多信息