测试开发系列课程_霍格沃兹测试学院

169人 购买 好评度 100% 收藏
  • 第六期
更多班级

第六期

上课时间:04月21日 至 23年03月

¥6700.00

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买 在线咨询

测试开发晚上班大礼包 ( 共2门 )

套餐价 :¥6700.00 原价 :¥7200.00 立即购买 查看详情

课程概述

课程目录

学员评论

老师介绍

乔巴

乔巴

资深测试开发工程师,中国移动互联网测试开发大会演讲嘉宾,擅长docker,java,python和j s。目前在一家一线人工智能公司任职。对机器学习略有涉猎。
欧莉米

欧莉米

九年工作经验,中国移动互联网测试开发大会演讲嘉宾,GTAC Google全球自动化测试大会演讲嘉宾,在某世界名企担任测试架构负责人
思寒

思寒

十年以上测试行业工作经验,中国移动互联网测试开发大会演讲嘉宾,先后工作于阿里、百度、Testin、雪球等公司,开源项目AppCrawler作者,现为霍格沃兹测试学院的首任校长。
罗大猫

罗大猫

多年互联网移动测试架构研发经验,Appium译者之一,多年Appium实践者,NJSD、MPD工作坊讲师;
简  介 移动测试开发系列课程作为主打课程,一年的时间线上班举办了五期,线下班开展了两期,先后培养了390位学员。霍格沃兹测试学院一直在锐意进取,推出了纸质教材、在线演练环境,实名邀请BAT等名企经理到培训班串讲,尝试把更多测试工程师转化为测试开发工程师,确保学员的技术能力至少可以达到阿里P5 百度T4 腾讯T2.2以上!

 

  • 讲师阵容强大:从业都在十年左右,有着大量的一线工作经验和世界名企和行业独角兽背景。
  • 测试开发技能体系完整:是整个行业里面最有技术深度的系列课程。技能全部参考一线互联网公司的技术栈。
  • 20次课以上:学习和演练时间更充沛,让线下班的同学得到最长足的学习和能力积累。我们可能还会加课以增强学习。
  • 丰富的实战环境:为了保证效果, 霍格沃兹测试学院购买了各种云服务用于给学员分配练习帐号。搭建起来了linux、jenkins、sonar、docker、elk、appium、stf等演练环境,确保每个学员都可以接触到最真实的环境。
  • 学员也可带着自己公司的app来实训:讲师可针对学员公司的app进行测试指导,确保学员能掌握应用能力,提升公司的产品质量保证。
  • 支持直播和录播视频回放:赶不及上课的同学可观看课程后的录播,可两年内无限回看。
  • 提供纸质教材:为了让更多人加深学习印象,从2018年开始我们会提供纸质的“测试开发工程师养成手册”
  • 提供长期的答疑服务:创建了独立的TesterHome社区的霍格沃兹测试学院私密节点,用以学员内部的长期交流,并提供长期答疑服务。
  • 多编程语言支持:为了顾及不同语言技术栈的学习,我们提供了Java和Python双语言教学和代码示例,并特别安排了专门语言的演练课和代码示例供学员选修。
  • 提供职业发展辅导:授课期间我们会不定期邀请阿里、百度、腾讯、华为、美团、小米等一线公司的测试经理和大牛来学院巡讲职业发展历程,面对面交流成长心得。

  • 手工测试工程师
  • 测试开发工程师
  • 测试管理
  • 研发工程师
  • 具备编程功底的在校学生 

第一章节 移动测试流程和技术体系

1 移动测试技术体系入门

  • 移动测试介绍
  • 研发阶段的质量保证 白盒测试 代码审计 单元测试
  • 测试阶段的质量保证 接口测试 专项测试 场景测试 业务测试
  • 发布后的质量监控 接口监控 问题收集

2 Bash课程基础

  • Bash介绍
  • Bash语法
  • awk grep sed curl命令的使用

3 Bash应用

  • 脚本编写与自动化相关
  • curl adb monkey idevice gnuplot工具使用
  • Linux常用命令
  • Android常用命令
  • iOS常用命令

第二章节 Web自动化测试

1 Selenium自动化基础

  • Selenium的安装
  • 用例录制与结构分析
  • 控件定位与操作
  • Selenium测试用例编写

2 Selenium自动化进阶

  • WebDriver协议介绍
  • getPageSource分析
  • PageObject模型

第三章节 Android自动化测试

1 Appium环境安装

  • Appium Desktop集成环境
  • Appium Server使用
  • Appium Client Python客户端使用
  • Appium Client Java客户端使用

2 Appium自动化基础-Android

  • Appium自动化用例录制
  • Android自动化测试用例手工编写
  • 元素定位与交互
  • 常见手势动作
  • 自动化测试演练

3 Appium自动化进阶-Android

  • XPath定位
  • Appium Hybrid测试
  • Appium WebView测试原理
  • Appium Toast识别
  • 自动化测试演练
  • 自动化测试常见技术点分析

第四章节 iOS自动化测试

1 Appium自动化基础-iOS

  • xcode的编译和打包
  • iOS自动化基础知识
  • iOS自动化测试用例编写
  • iOS自动化测试演练

2 Appium自动化进阶-iOS

  • iOS 浏览器测试
  • iOS真机测试
  • iOS WebView测试

第五章节 自动遍历测试与兼容性测试

1 自动遍历测试基础

  • Monkey工具使用
  • AppCrawler在Android上的遍历测试
  • 启动用例编写
  • 自动遍历定制,范围选定、顺序控制、黑名单
  • XPath定位和action定义
  • 演练和答疑

2 自动遍历测试进阶

  • AppCrawler在iOS上的遍历测试分析
  • 自动遍历流程解析
  • 自动遍历高级定制演练
  • 演练和答疑

3 兼容性测试

  • 自建STF多设备管理平台
  • Appium Grid控制设备集群
  • 基于云测平台定制测试用例

第六章节 接口测试

1 接口测试入门

  • 接口测试基本概念
  • 代理工具与http/https/socket抓包
  • 接口测试用例编写
  • 接口测试演练

2 接口测试用例编写

  • 接口测试断言机制 JsonPath与XmlPath
  • 接口schema校验
  • 接口测试的cookie和session机制
  • 多api测试

3 接口测试进阶数据驱动

  • 数据驱动机制
  • excel xml等数据驱动的测试用例设计
  • 断言机制

4 接口测试进阶

  • 测试用例和测试套件管理机制
  • Jenkins与接口测试的集成
  • 接口测试平台建设

5 接口测试演练

  • 接口测试用例演练
  • 数据驱动与用例管理演练
  • jenkins持续集成演练

6 接口压力测试入门

  • 压力测试的用途和场景
  • JMeter的使用
  • 并发控制与场景定义
  • 响应时间和并发数关系分析

7 接口压力测试演练

  • JMeter压力测试演练
  • 服务器性能监控
  • 平静点综合分析

第七章节 专项测试

1 Android性能测试黑盒分析

  • app加载性能
  • 接口性能分析
  • WebView性能测试
  • 卡顿分析
  • 过度绘制分析
  • 耗电量测试

2 Android专项测试白盒分析

  • 内存profile
  • cpu profile
  • 白盒手段解决性能问题

3 Android安全测试

  • dex静态插桩
  • xposed动态插桩

4 服务端接口测试安全

  • burpsuite接口篡改
  • 漏洞扫描工具

第八章节 DevOps与持续交付

1 持续集成

  • Jenkins的搭建部署
  • Jenkins workflow任务管理机制
  • Jenkins与svn git的对接和代码构建
  • Jenkins调用移动测试框架appium的演练
  • Jenkins调用web测试框架selenium的演练
  • Jenkins调用接口测试框架RestAssured的演练

2 持续集成进阶

  • 持续集成 devops 持续交付讲解
  • Jenkins 2.0 pipeline机制
  • pipeline定义和使用
  • blueocean的使用
  • 自定义测试报告与图表

3 docker容器技术 乔巴

  • Docker的基础和特点
  • docker的生态体系
  • docker的基本命令和使用
  • 演练用docker搭建Jenkins
  • 演练用docker搭建Selenium
  • 演练用docker搭建sonarqube

4 持续集成演练

  • jenkins演练
  • docker演练

第九章节 质量监控和审计平台

1 代码审计

  • sonar平台使用
  • sonar代码扫描规则解析
  • sonar与jenkins集成

2 质量监控平台

  • 监控平台ELK介绍
  • 接口数据采集
  • 数据分析
  • 质量报表制作

结业考试和毕业典礼

总体答疑

  • 结业考试

毕业典礼

  • 毕业典礼
  • 颁发毕业证书
 



1、是否对编程能力有要求
有编程能力最好, 没有的话也可以掌握70%以上的技能. 所以仍然推荐大家学习。
2、使用哪种语言教学
大部分需要编写脚本的地方,我们都会尽量提供Python和Java的双语代码示例。也会安排Java和Python的演练。
3、上课的形式是如何的
周六、周日晚20:00到22:00。按照知识点分段讲解和演练。
4、价格还可以再优惠吗
可以把本帖或者腾讯课堂上的报名页面转发到朋友圈集赞可获得优惠,每个赞10元,500封顶。报名前转发可获得优惠券,报名后转发可获得返现。另外在课程期间我们公司可能会接到众测项目,参与众测项目可一起瓜分万元项目奖金。
5、我是学生或者刚工作没有存款可否支持分期支付
霍格沃兹测试学院学院创办人思寒就一直是经济困难户,深刻理解其中的艰苦。对于经济困难的学员,我们提供分期付款支持,如果课程中间表现较好,还可获学费减免。
6、是否提供发票
提供发票,普票和专票皆可支持,另交税点%3。 

资料下载报名后支持下载

更多

* 课程提供者:测吧(北京)科技有限公司

老师还为你推荐了以下几门课程