产品与解决方案 杭州移动测试开发课程线下班_霍格沃兹测试学院

Dian · 2018年04月11日 · 最后由 seveniruby 回复于 2018年05月05日 · 最后更新自管理员 seveniruby · 3958 次阅读

扫码进群,前10位报名成功者享受早鸟优惠

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

课程报名地址

课程目标

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

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

测试开发系列课程特色

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

授课形式

  • 总共18天课,每天课5.5课时,总共99课时,
  • 暂定每周日,上午9:30~12:00 下午14:00~17:00

上课地点

杭州市拱墅区沈塘桥路19弄1号(近沈塘桥)

课程受众

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

讲师阵容

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

  • 思寒:十年工作经验,先后工作于阿里巴巴、百度、雪球。现为测吧首席测试架构师
  • Sully:6年测试行业工作经验,先后就职于百度、网易。对平台测试,手机游戏自动化测试有所涉猎。
  • 贺达:十年以上测试行业工作经验,先后供职于达梦数据库、阿里集团、51信用卡,在搜索引擎、大数据领域的算法测试、平台测试方面涉猎广泛。
  • 木心:8年测试行业工作经验,目前在某大型互联网公司任职,对互联网系统测试实战经验丰富,对接口测试,单元测试,大数据测试均有所涉猎。

课程大纲

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

本章节共2天课

移动测试技术体系入门

  • 移动测试流程体系介绍
  • 移动测试技术体系介绍
  • 研发阶段的质量保证流程介绍(白盒测试、代码审计、单元测试)
  • 测试阶段的质量保证流程介绍( 接口测试、专项测试、场景测试、业务测试)
  • 发布后的质量监控介绍(接口监控、质量监控)

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自动化测试

本章节共2天课

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自动化测试

本章节共1天课

iOS测试用例编写

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

iOS 真机测试与WebView测试

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

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

本章节共1天课

自动遍历测试基础

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

自动遍历测试进阶

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

多设备管理平台与兼容性测试

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

第六章节 接口测试

本章节共4天课

接口测试入门与http/https代理抓包

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

接口测试用例编写与断言

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

接口测试用例数据驱动与高级断言

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

测试用例管理与Jenkins集成

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

接口测试实战演练

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

接口压力测试入门

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

接口压力测试进阶

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

第七章节 专项测试

本章节共2天课

Android性能测试黑盒分析

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

Android专项测试白盒分析

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

Android安全测试

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

服务端接口测试安全

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

第八章节 DevOps与持续交付

本章节共2天课

持续集成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演练

第九章节 代码审计

本章节共1天课
代码审计Sonar平台

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

结业考试和毕业典礼

总体答疑

  • 结业考试

毕业典礼

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

本期咨询报名

常见答疑

是否对编程能力有要求

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

线下班和线上班的区别

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

价格还可以再优惠吗

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

是否提供发票

提供发票

更多课程

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

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

广州什么时候开个线下班哦,挺有兴趣的

fern 回复

可以先报名线上班,当地如果开了线下班可以补差价转。

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