产品与解决方案 移动测试开发课程第六期开班啦_霍格沃兹测试学院

seveniruby for 霍格沃兹测试学院外部交流圈 · 2018年03月06日 · 最后由 yinquanwang 回复于 2018年04月16日 · 最后更新自管理员 xushizhao · 7103 次阅读

本期最大的改动是增加了授课章节、增加了更多演练环节,增加了纸质教材。让整个课程学习的更深入更扎实。

课程报名地址

课程目标

帮助测试新人成长实现技能提升,胜任行业里面紧缺的测试开发工程师,系列课程的期望目标

  • 熟悉企业内部的测试流程管理和测试策略
  • 熟悉Linux Android iOS的操作满足手工测试需要
  • 掌握Shell编程技术并熟练应用于日常的自动化工作
  • 熟练掌握UI自动化、自动遍历、自动化框架原理,胜任企业已有的自动化测试工作
  • 熟练掌握移动端专项测试,满足非功能测试需求,保证产品的全面质量
  • 熟练掌握接口测试自动化,可以胜任接口测试的分析和执行落地
  • 熟练掌握Jenkins docker的使用,可以构建企业内部的持续集成、持续交付、devops等高效研发体系
  • 熟练掌握Sonar代码审计平台、ELK质量监控平台胜任公司内的总体质量把控

测试开发系列课程特色

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

授课形式

  • 总共30节课,每节课2课时,总共60课时,
  • 暂定每周六、周日晚上8点到10点
  • 每节课50分钟授课、50分钟演示和演练,20分钟答疑

课程受众

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

讲师阵容

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

  • 思寒:十年工作经验,先后工作于阿里巴巴、百度、雪球。现为测吧首席测试架构师
  • 校长:十年以上工作经验,某著名互联网车企公司测试经理
  • 乔巴:七年工作经验,社区技术达人,工作于某一线AI技术公司
  • 欧莉米:九年工作经验,GTAC Google全球自动化测试大会演讲嘉宾,在某世界500强名企担任测试架构负责人
  • 方程:10年+的大型电信系统测试、管理经验,自主研发自动化测试工具的经验。
  • 待定

课程大纲

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

本章节共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介绍
  • 接口数据采集
  • 数据分析
  • 质量报表制作

结业考试和毕业典礼

总体答疑

  • 结业考试

毕业典礼

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

本期咨询报名

报名请咨询

遇见

梅姐

常见答疑

是否对编程能力有要求

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

上课的形式是如何的

上课使用腾讯课堂直播,并支持观看录播,课后也可在社区的霍格沃兹测试学员节点发帖提问。报名成功后课程的助教会挨个拉大家到微信群, 并同步上课的准备工作和预习资料.

是否有线下课程

有的,目前是线下班第二期运作中, 详情可参考:https://ke.qq.com/course/256523

线下班和线上班的区别

线上课与线下课的区别主要是每节课时长,每个技术点小节线上讲课是50分钟讲课,50分钟演练,20分钟答疑。线下课是一天,所以有更多的时间演练和答疑,并且部分章节线下班讲的更深入。因为线下班存在场地租赁和办公设备成本所以线下班价格高。

线下班也可以不去现场全天在线听嘛

可以的

价格还可以再优惠吗

可报名咨询优惠活动,经过我们内推找到工作可获得学费减免。推荐朋友过来也可获得500元推荐费。

是否提供发票

提供发票

更多课程

霍格沃兹测试学院所有课程总览,更多课程请前往 https://testerh.ke.qq.com

课程名字/权益 价格(2018年3月更新) 线下上课 直播+答疑 录播回放 纸质教材 加入社团长期答疑
测试开发线下课(北京) 12K
测试开发线下课(杭州) 12K
测试开发线下课(上海) 15K
测试开发线上课(全国) 6.5K
测试开发录播课 3K
移动自动化测试 3K
接口自动化测试 1K
移动自动化测试录播课 0.8K
接口自动化测试录播课 0.8K
测试行业职业发展规划课 0.2K
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 20 条回复 时间 点赞

课程大纲都是软件测试实用的知识

加微信咯

良心课程,值得推荐

请问有web测试开发系列吗

同问,没有web的测试开发系列吗?

lindsay 回复

里面的内容也是通用于web测试开发的,挂上移动是因为有移动测试的更多内容

课程对我很有用!建议大家来学习!

很赞,课程干货满满,都是工作中能用的~

霍格沃兹测试学院所有课程总览,更多课程请前往 https://testerh.ke.qq.com

课程名字/权益 价格(2018年3月更新) 线下上课 直播+答疑 录播回放 纸质教材 加入社团长期答疑
测试开发线下课(北京) 12K
测试开发线下课(杭州) 12K
测试开发线下课(上海) 15K
测试开发线上课(全国) 6.5K
测试开发录播课 3K
移动自动化测试 3K
接口自动化测试 1K
移动自动化测试录播课 0.8K
接口自动化测试录播课 0.8K
测试行业职业发展规划课 0.2K

😭 ,没有深圳线下班

不知不觉,已经有筹备第六期了,好东西能延续,真的是件好事。课程内容全面、精细。还在担心,能学到企业需要的东西么?告诉你,能的。其实,这些课程如果真的掌握了,企业真正需要的其实就是你了。这就是一个核心价值的输出。课有所值,学有所成。

这种东西顶多自己捣鼓捣鼓,工作上不用时间一长就忘光了,最后面试的时候啊,又重新捡起来,然后恶补回忆一下~~~都是这样

社区优惠码失效了, 还能再领吗?😂

darkmanno6 回复

加梅姐和遇见的二维码领吧,就说来自testerhome,会有优惠政策。

seveniruby 回复

感谢思寒大大😀

@seveniruby 本期是否会加入appium的部分改造与调优呀,实际工作中遇到这块的问题超多,期待这一块内容的讲解😀

仅楼主可见
samfu 回复

可以的,我们内部也在改造,到时候给大家演示。

seveniruby 回复

思寒大佬,优惠券不可以用了么,想报名

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册