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

TestOps|测试运维全生命周期推动质量
(0)

相关推荐

  • appium+python自动化32-android_uiautomator定位进阶版

    前言 上一盘介绍uiautomator的定位方式都是类似这种'new UiSelector().xxx("xxx")',看起非常长,我也记不住,这很不python.于是本篇优化了定 ...

  • <自动化测试方案_8>第八章、手机端UI自动化测试

    第八章.手机端UI自动化测试 (一)APP测试分类 1,原生APP:Native页面是使用原生系统内核的,相当于直接在系统上操作 2,H5APP:先调用系统的浏览器内核,相当于是在网页中进行操作,较原 ...

  • appium+python自动化31-android_uiautomator定位

    前言 appium的前身就是封装android的uiautomator这个框架来的,所以uiautomator的一些定位方法也可以用 一. text 1.通过text文本定位语法 > new U ...

  • Appium+python自动化29-toast消息

    前言 appium1.5以后的版本才支持toast定位,并且 'automationName'得设置为'Uiautomator2',才能捕获到. 一. Supported Platforms 1.查看 ...

  • 【自动化测试】自动化测试框架与工具

    文章目录 1)什么是自动化测试框架? 1.1 什么是框架? 1.2 什么是自动化测试框架? 1.2.1 优点: 1.2.2 框架的基本组件 1.需要配置文件管理: 2.业务逻辑代码和测试脚本分离 3. ...

  • 定位元素 | 白月黑羽教Python

    代码规则 点击这里,边看视频讲解,边学习以下内容 从示例代码,大家就可以发现,和Selenium Web自动化一样,要操作界面元素,必须先 定位(选择)元素. Appium是基于Selenium的,所 ...

  • 《python自动化selenium+appium》8月11号开学!(2个月2000,包教会)

    <python自动化selenium+appium>8月11号开学!(2个月2000,包教会) 主讲老师:上海-悠悠 上课方式:QQ群视频在线教学 报名费2000一人(周期2个月) 联系Q ...

  • TestOps自动化课程之学习第一天

    Hello,大家好.又到了清风为大家总结时间了,今天来给大家总结点什么东西呢?在我们上周六开始了自动化班级的第一天上课,而我今天就来给大家分享一下上周六的课程我们学习了什么知识. 先来给大家看下思维导 ...

  • TestOps自动化课程之学习第二天

    Hello,大家好.又到了清风为大家总结时间了,今天来给大家总结点什么东西呢?在我们上周六开始了自动化班级的第二天上课,而我今天就来给大家分享一下上周六的课程我们学习了什么知识. 先来给大家看下思维导 ...

  • TestOps自动化课程之学习第三天

    Hello,大家好.又到了清风为大家总结时间了,今天来给大家总结点什么东西呢?在我们上周六开始了自动化班级的第三天上课,而我今天就来给大家分享一下上周六的课程我们学习的一丢丢知识. 今天跟大家分享的知 ...

  • TestOps自动化课程之学习第四天

    Hello,大家好.又到了清风为大家总结时间了,今天来给大家总结点什么东西呢?在我们上周六开始了自动化班级的第四天上课,而我今天就来给大家分享一下上周六的课程我们学习的一丢丢知识. 先来给大家看看,我 ...

  • 测试运维工程师必备技能之Java专项

    经过一周的"假期综合征"的侵害,在元宵来临,相信大家自身抵抗力大概已经逐步打败懒癌,占据身体高地,怎么都跑不了恢复工作的状态了. 之前提到了一篇Python版本的技能: 测试运维工 ...

  • Java编程入门:模拟双色球

    不知道大家有没有买过彩票,买彩票要中奖可能很难,但是写出一个彩票的Java代码可是简单好多.今天给大家分享双色球的程序,不到50行代码就搞定,无规律,随机生成. 代码如下: import java.u ...

  • Java编程入门:判断今年是否闰年

    Java代码用到日常生活中,也有很多实用技巧,如果想知道今年是不是闰年,这个问题也可以用Java代码来解答,那具体怎么操作呢,本文分享这个问题的答案. 代码如下: public class Test ...

  • Python 接口自动化测试之数据驱动(DDT)

    在接口测试中,一个接口往往需要有多组数据进行测试,以验证接口的正确性.这样就涉及到一个问题,是不是需要编写多个测试用例来实现呢?比如一个登陆接口,登陆成功的一组数据.登陆密码错误的一组数据.登陆账号错 ...