Warning: mkdir() [function.mkdir]: No space left on device in D:\home\ftp\y\youhuixue\wwwroot\include\cache.class.php on line 253

Warning: mkdir() [function.mkdir]: No space left on device in D:\home\ftp\y\youhuixue\wwwroot\include\cache.class.php on line 253

Warning: fopen(../cache/pc/kecheng/show-25365/548dbabe6e8035232863638f1cc7b2d1.html) [function.fopen]: failed to open stream: No such file or directory in D:\home\ftp\y\youhuixue\wwwroot\include\cache.class.php on line 231
无线自动化框架设计-优惠学
总裁研修网,欢迎您!
优惠学
云南企业管理培训班
商家二维码
手机查看商家
010-87662925
首页>培训课程>企业内训类>其它综合>无线自动化框架设计 <上一个 下一个>

无线自动化框架设计

学习费用

开学时间

  • 电询

    随到随学

张老师
010-87662925
  • 上课地点云南 昆明市
本校精品课程推荐
  • 所在地区|云南/昆明市
  • 会员荣誉|
培训课程分类
  • 暂无分类
热门课程排行
本页信息为云南企业管理培训班为您提供的“无线自动化框架设计”课程信息,如您想了解更多关于“无线自动化框架设计”学费、开课时间,电话联系或给该校留言,会在第一时间给您回复!
有效期至长期有效 最后更新2019-09-26 13:54
浏览次数0

无线自动化框架设计

三年以上高级测试开发
 
 
让三年以上高级测试设计出企业自动化框架,并且解决自动化设计的难点问题:深入研究分析业界流行的架构Robotium、appium、café整体架构设计、JS代码注入、monkey驱动改良遍历算法等
1、 掌握一键自动化核心技术: adb口不稳定、提升权限、跨进程通信、多线程、抓日志、自动生成报告、一拖多
2、 掌握自动化核心技术剖析:跨应用、提权等
3、 掌握工具封装原则(利用数据驱动、模块化、库思想等第三代自动化框架原则)
4、 掌握跨平台、跨编程语言自动化框架设计
5、 掌握性能自动化指标获取封装
1 课程目标
让三年以上高级测试设计出企业自动化框架,并且解决自动化设计的难点问题:深入研究分析业界流行的架构Robotium、appium、café整体架构设计、JS代码注入、monkey驱动改良遍历算法等
1、 掌握一键自动化核心技术: adb口不稳定、提升权限、跨进程通信、多线程、抓日志、自动生成报告、一拖多
2、 掌握自动化核心技术剖析:跨应用、提权等
3、 掌握工具封装原则(利用数据驱动、模块化、库思想等第三代自动化框架原则)
4、 掌握跨平台、跨编程语言自动化框架设计
5、 掌握性能自动化指标获取封装
2 授课方式
1. 定制课程+学员动手+案例讲解(40%案例剖析+60%学员动手)
2. 面对群体:高级测试开发
3. 时间:2天(每天8小时)培训


第一章:一键自动化测试方案
1. 课程简介—方案设计
课程编号 AUTO-1 课时 2小时
课程类型 □ 概念类
■ 流程类
□ 方法类
□ 工具类
□ 实践类 课程难度 □ 高
□ 中
■低 课程级别 ■自动化测试工程师
□测试经理
□测试专家
课程介绍 通过一个demo演示和代码讲解让学员学会:
1、 封装谷歌开源monkeyrunner原理
2、 脚本录制原理?
3、 配置文件打log
4、 重要测试思想在此案例体现:模块化、库思想、数据驱动、关键字驱动
3 课程设计 –利用数据驱动和库思想来设计一键自动化框架
1、 坐标点击是否过时?
2、 坐标点自动化技术在自动化框架的地位?
3、 让学员设计一个一键自动化部署例子(10分钟)
4、 老师讲解代码片段(15分钟)+演示(3-5分钟)
5、 强调数据驱动、关键字驱动、模块化思想在此案例作用
老师总结:monkey是自动化鼻祖,现在流行的自动化框架都调用了它(比如androidDroid、robotium、café等)


第二章:经典案例:café架构创之一
提升权限来调用monkey隐藏接口
1 课程简介—最新核心技术剖析—反射调用隐藏接口
课程编号 AUTO-2 课时 2
课程类型 □概念类
□ 流程类
■ 方法类
■ 工具类
■ 实践类 课程难度 ■ 高
□ 中
□ 低 课程级别 ■自动化测试工程师
□测试经理
□测试专家
课程介绍 通过提升user进程权限来达到调用隐藏monkey接口来实现自动化目的。
2 课程设计—利用签名漏洞提升权限
1、 linux签名漏洞分析
2、 调用monkey接口层次面分析
3、 反射调用分析
4、 学员设计一个自动化提升权限题目(简单例子:一个android的apk执行monkey命令-10分钟)
老师总结:不依赖adb桥接器,直接提升权限达到脱离pc电脑脚本控制手机
讲解代码实现原理。讲解如何测试模块交互。



第三章:封装instrumentation和robotium实现自动化点触屏、截图等核心操作
Robotium架构经典案例二
1 课程简介—利用谷歌framework底层框架进行封装
课程编号 AUTO-3 课时 2
课程类型 □ 概念类
□ 流程类
□ 方法类
■ 工具类
□ 实践类 课程难度 □ 高
■ 中
□ 低 课程级别 ■自动化测试工程师
□测试经理
□测试专家
课程介绍 如何封装谷歌instrumentation原理
点触屏和截图对比深入剖析

2 课程设计-掌握instrumatationTestCase和uiautormator的封装原理
1、 演示一个 被测试的apk的demo,动手写脚本来测试
2、 学员设计(15分钟)
3、 老师总结:30分钟
a 、利用getInsgtrmentation类来点触屏
b、 assert断言在取代人眼判断重要性
c、利用接口获取控件,直接通过八个控件查找方法找寻控件(by tag、by classpath、by id、bytext等等)
d、时间允许的话:讲解android的java侧启动模式:抛出zygote、systemservice、系统进程、activity、instrumentation之间的关系
e、时间允许的话,详细讲解junitframework、instrumentationTestcase2框架实现原理

第四章 IPC跨进程建通信深入分析
谷歌android绑定服务接口AIDL经典案例三
实现不同app并发测试
1 课程简介—多个app交互自动化
课程编号 AUTO-4 课时 2
课程类型 □ 概念类
□ 流程类
□ 方法类
■ 工具类
■ 实践类 课程难度 ■ 高
□ 中
□ 低 课程级别 ■自动化测试工程师
□测试经理
□测试专家
课程介绍 AIDL原理深入讲解
跨进程重要性

2 课程设计-跨进程通信和权限提升
1、 老师讲解AIDL原理然后演示一个demo讲解AIDL如何传递数据、自动化指令(20分钟)
2、 然学员设计一个跨进程自动化用例(10分钟)
老师总结:1个小时
a、不要把apk签名和AIDL混淆
b、不要把apk签名认为是开root权限
c、开root权限手机可以默认自动调用隐藏接口(隐藏接口全开放),实际工作一般不这样做。涉及到android编译版本:emg版本、user版本、root版本。比如小米手机是root版本等等。




第五章: 跨平台、跨脚本语言、跨系统版本的自动化—
Appium自动化核心技术分析
3 课程简介—跨平台、跨脚本语言的新技术
课程编号 AUTO-5 课时 2
课程类型 □ 概念类
□ 流程类
□ 方法类
■ 工具类
■ 实践类 课程难度 ■ 高
□ 中
□ 低 课程级别 ■自动化测试工程师
□测试经理
□测试专家
课程介绍 跨操作系统(mac系统、linux系统、win系统)
跨脚本语言(ruby、python、js、java、object-c等等)
中间件

4 课程设计—解决脚本移植原理
1、 老师演示一个seleium的web自动化demo,然后告诉大家怎么样移植到手机自动化,靠的是appium
2、 为什么appium能做到
3、 老师出题目:有了这么好的自动化框架,你如何设计企业的自动化框架呢?(15分钟)
老师总结:
a、需要测试门户支持
b、jenkins+maven+svn是bat流行方案之一
c、如何CI自动化框架到企业?
d、性能自动化测试平台如何做到的(tmts、bita、mtc、itentin、GT等)

最后有时间可以让学员提问题、提需求。
 
金阳光:
重庆邮电大学计算机应用与技术专业硕士毕业。现任职百度质量部无线高级测试负责人;曾经在深圳腾讯、中兴移动通讯等大公司担任无线高级测试开发,为大中企业提供移动互联网测试解决方案。

中国移动互联网自动化测试教学视频公开第一人:谷歌、百度搜索:金阳光自动化即可找到公开视频。

精通无线主流的自动化框架、非常熟悉JAVA开发和Android开发。专注于Android&ios系统级、app自动化测试解决方案设计、app性能专项测试和自动化、自动化工具开发。

代表作品:
1、一键自动化解决方案for腾讯云分析平台大型项目
2、远程控制终端自动化for ZTE外侧自动化抓log方案
3、自动化监控电量、内存、cpu、网页加载时长、流量等自动化框架-for 百度视频大型项目
学校简介

云南企业管理培训班,公开课、总裁班,专注于高端课堂,汇集行业顶级名师,每月有公开课,多年教学经验和丰富的学员活动,让学员学有所获,欢迎报读,报名咨询:

查看更多 >
联系方式
优惠学
0相关评论
打赏
全网同类推荐

为您推荐

免责声明:
当前页为无线自动化框架设计的课程展示,该页所展示的无线自动化框架设计开学时间、无线自动化框架设计学费等相关信息均有该机构自行提供!
友情提醒:
建议您通过拨打无线自动化框架设计电话确认,我们仅对开通VIP的院校进行资质审核,非VIP用户提供的课程信息由发布机构完全负责。返学费网对此不承担任何保证责任!