TestOps自动化测试之Appium(Java)专项入门
课程目标:
面对DevOps的热潮来临,TestOps作为测试运维也逐步萌芽。作为测试运维中非常重要的UI自动化测试,如何有效进行,配合持续集成&持续发布,构建自动化体系是很多TestOps急需解决的问题。
本套课程主要针对在Appium自动化测试入门中遇到很多困难,始终找不到关键知识点和梳理不清楚头绪的同学。通过录播对每一个细节知识点进行碎片化、可跟踪学习,快速解决初期遇到的问题;而通过直播的项目实战,用最少的时间解决大家动手难的问题,从而让学员脱离纸上谈兵的过程,真正快速入门自动化测试,并在体系化课程掌握基础及思路后,独立完成自动化测试,并在后面的框架设计、自动化体系中打好基础,做到举一反三,事半功倍。
本课程通过10个章节对应的超过50个知识点共计4个多小时的录播课程,详细、系统、专业的介绍App自动化测试的被测应用开发、Appium测试环境的搭建,以及Espresso和UiAutomator框架使用基础。帮助学员快速建立自动化思维体系,再配合WebDriver开发基础,快速掌握Appium自动化脚本开发。
课程特色:
采用知识点化将各个模块分割,配合知识点解析及问答,快速查找所需要的教学内容,学以致用。
讲师简介:
六道:
超过15年的软件测试从业经历;
前华为高级测试工程师,并曾在互联网公司担任过测试总监;
精通软件工程,编程功底扎实,在自动化测试方面经验丰富;
ISTQB注册讲师;
美国ASQ协会认证的质量工程师;
PMP项目管理专家
测试技术布道者
课程知识点:
1、Android开发环境配置
1.1、JDK的下载与环境变量设置
1.2、AndroidStudio的下载与配置
1.3、SDK的下载
1.4、创建虚拟机与运行
2、认识Android开发之HelloWorld
2.1、创建Android项目
2.2、关于项目结构说明
2.3、运行Android项目
3、认识Android开发之布局和传值
3.1、认识Activity代码与layout布局文件的关系
3.2、使用约束式布局进行界面设计
3.3、认识基本控件
3.4、字符串管理
3.5、按钮的onClick事件
3.6、认识Intent对象和Activity之间的传值方法
4、认识WebView
4.1、认识Webkit和WebView的关系
4.2、创建混合类的Activity(hybird)
4.3、加载页面的方式
4.4、如何向Android系统申请网络访问权限
4.5、设置Activity直接的父子关系
5、认识Android自带测试框架Espresso
5.1、Android项目测试包特点以及Espresso框架的特点
5.2、在Gradle中添加Espresso、JUnit的依赖
5.3、创建Espresso测试类
5.4、创建规则Rule
5.5、Espresso框架如何定位元素以及如何操作元素
5.6、Espresso测试的执行方法
6、认识Android自带测试框架UiAutomator
6.1、UiAutomator框架与Espresso框架的差别
6.2、在Gradle中添加UiAutomator、JUnit的依赖
6.3、创建UiAutomator测试类
6.4、添加最低sdk版本支持
6.5、UiAutomator如何启动app
6.6、UiAutomator如何识别元素以及操作元素
6.7、UiAutomator测试类的运行
7、认识Android开发的apk打包
7.1、认识签名
7.2、APK包的组成
8、Appium测试环境配置全解
8.1、Android SDK环境变量设置
8.2、Appium-desktop下载与安装
8.3、Eclipse开发工具下载与安装
8.4、Maven构建管理工具下载并集成至Eclipse
8.5、Maven项目创建方式以及编译插件的设置
8.6、第一个Appium项目的编写和运行
附基于Native及Hybird的项目脚本开发实例。
如果发现好多都不会怎么办?
看看这套课程吧
https://ke.qq.com/course/272892