测试开发进阶之路 - 测试开发必备技能和干货一网打尽!带你入坑带你飞!

2017-11-16 


关于霍格沃兹测试学院

霍格沃兹测试学院是由StuQ移动测试小班课的承办机构发展而来。StuQ移动测试小班课是TesterHome社区与极客邦公司StuQ学院的合作项目,旨在以微盈利的方式传授测试技能知识推动移动测试的发展。小班课经过了一年多的历练,已经服务了数百名测试行业的学员,获得了不错的测试行业口碑,课程内容也越来越精良。鉴于这个项目影响力越来越大,为了更好的服务学员,扩大社区影响力,项目运作团队正式更名为霍格沃兹测试学院

测试开发系列课程特色

霍格沃兹测试学院的主要目的是为了帮助互联网行业培养紧缺的测试开发工程师,向行业输出更优秀的人才。确保学员的技术能力至少可以达到阿里P5 百度T4 腾讯T2.2以上。课程内容由思寒和校长等多位行业技术专家操刀,邀请了腾讯、阿里、百度、360等公司的测试技术专家进行了评估和改进。
整个系列课程包含移动测试流程和技术体系、自动化测试、接口测试、专项测试、DevOps与持续交付、质量监控六大章节总共十五次直播课程。保证学习的内容足够深入使用,在测试开发技能方面达到熟练应用的水平。

  • 测试开发技能体系完整,提供完整的测试开发工程师必备技能培训,这个课程是整个行业里面最有技术深度的系列课程。技能全部参考一线互联网公司的技术栈,确保大家掌握到最实用的测试技能。可能是整个行业里性价比最高、技术最深入、讲师阵容最强大的课程了。整个课程的目标是满足行业里对测试开发人才的需求并扩大社区的影响力。
  • 丰富的实战环境。为了保证效果, 霍格沃兹测试学院购买了各种云服务和mac mini 树莓派在内的各种测试环境。搭建起来了linux、jenkins、sonar、docker、elk、appium、stf等演练环境,确保每个学员都可以接触到最真实的环境。
  • 学员也可带着自己公司的app来实训,让实训变的更有针对性,确保课程后每位同学都能达到熟练的对自己公司的产品进行app自动化和接口自动化,提升公司的产品质量保证。
  • 所有课程皆支持录播回放,可在一年内无限观看录播视频和资料
  • 微盈利项目。总共30以上的课时,线上授课。同类型课程是6000-10000, 目前只定价3998,并提供500以上的优惠券。

过去一年多几期的宣传参考

本期报名地址

本期课程改进

  • 新增两名讲师, 新增Shell在Linux Android iOS上的应用、兼容性测试、JMeter压测、Docker技术、Jenkins Pipeline课程
  • 加强了代码静态分析、接口测试课程
  • 按照项目实战的方式进行教学,大幅度完善和丰富了教材
  • 购买了Mac Mini、树莓派和阿里云服务器以供大家实操演练

课程受众

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

讲师阵容

多位行业一线技术专家,皆来自于互联网一线公司,平均工作经验在八年以上。授课时有助教手把手指导。

  • 思寒:十年工作经验,先后工作于阿里巴巴、百度、雪球。现为测吧首席测试架构师
  • 卡斯:十年以上工作经验,先后工作于华为、Testin。现为某互联网金融公司测试架构师
  • 校长:十年以上工作经验,某著名互联网车企公司测试经理
  • 乔巴:七年工作经验,社区技术达人,工作于某一线AI技术公司
  • 欧莉米:九年工作经验,GTAC Google全球自动化测试大会演讲嘉宾,在某世界500强名企担任测试架构负责人

测试开发技能大纲

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

1.1 移动测试技术体系 思寒

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

1.2 Bash课程基础

  • Bash
  • Linux和Android iOS的基本命令使用
  • 脚本编写与自动化相关
  • awk grep sed mail curl adb idevice工具使用

第二章 移动测试自动化

2.1 Appium自动化-Android

  • Appium安装
  • Appium客户端安装
  • Android自动化测试用例编写
  • Appium Hybrid测试
  • 自动化测试演练
  • 自动化测试常见技术点分析

2.2 Appium自动化-iOS

  • iOS自动化基础知识
  • iOS自动化测试用例编写
  • iOS自动化测试演练
  • Appium流程分析与错误定位

2.3 自动遍历测试技术

  • Monkey工具使用
  • AppCrawler在Android上的遍历测试
  • AppCrawler在iOS上的遍历测试分析
  • 弹框处理与Watch机制
  • Android与iOS dom分析
  • XPath定位高级技巧

2.4 兼容性测试

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

第三章 接口测试

3.1 接口测试入门

  • 接口测试基本概念
  • 代理工具与http/https/socket抓包
  • 接口测试用例编写
  • 接口测试的cookie和session机制
  • 接口测试断言机制 JsonPath与XmlPath
  • 接口schema校验
  • 接口测试演练

3.2 接口测试进阶

  • dubbo与数据库协议的接口测试
  • excel xml等数据驱动的测试用例
  • 测试用例和测试套件管理机制
  • Jenkins与接口测试的集成
  • 接口测试平台建设

3.3 接口压力测试

  • 压力测试的用途和场景
  • JMeter的使用
  • 并发控制与场景定义
  • 响应时间和并发数关系分析
  • 服务器性能基础监控

第四章 移动专项测试

4.1 Android为主的专项测试

  • 业务场景&测试策略
  • 数据采集-命令&API
  • 数据采集-工具篇

4.2 移动安全测试

  • 环境安全
  • 数据安全
  • 程序安全
  • 通讯安全
  • 业务安全

第五章 DevOps与持续交付

5.1 持续集成

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

5.2 持续集成进阶

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

5.3 docker容器技术 乔巴

  • Docker的基础和特点
  • docker的生态体系
  • 演练用docker搭建Jenkins
  • 演练用docker搭建Selenium
  • 演练用docker搭建sonarqube
  • 演练用docker搭建反向代理
  • dockerfile和镜像管理
  • 动作制作docker镜像

第六章 质量监控和审计平台

6.1 代码审计

  • findbugs应用
  • pmd应用
  • sonar平台使用
  • 自定义代码扫描规则

6.2 质量监控平台

  • 接口监控体系
  • 数据采集
  • 数据分析
  • 质量报表制作

咨询报名

感兴趣的同学可以联络课程顾问进行相关咨询
微信&手机:18801044170

常见答疑

是否有线下课程

目前正在试验线下课程,暂时只有北京有,地点在上地地铁站附近的颐泉汇。因为场地受限有人数限额。想报名可联络课程顾问。线上课与线下课的区别主要是每节课的时间更长,每个章节线上讲课是2个小时,线下课是一天,所以有更多的时间演练和答疑,并且部分章节线下班讲的更深入。因为线下班存在场地租赁和办公设备成本所以线下班价格高。

是否对编程能力有要求

有编程能力最好, 没有的话也可以掌握70%以上的技能. 所以仍然推荐大家学习。大部分需要编写脚本的地方,我们都会尽量提供python和java的双语代码示例,优先使用java教学。

上课的形式是如何的

总共30以上课时。每周六、周日晚上八点半到十点半。50分钟授课、50分钟演练、20分钟答疑。课后也可在社区的霍格沃兹测试学员节点发帖提问。报名成功后课程的助教会挨个拉大家到微信群, 并同步上课的准备工作和预习资料.

价格还可以再优惠吗

三人以上组团可微信联络我们申请团购优惠券。课程最后会安排期末考试,考试优秀的同学可获得相关合适工作的优先推荐机会。


3000 人阅读