Appium高级开发视频教程

本课程是一套完整的移动端自动化测试解决方案,包含android的高级自动化技术Appium框架、集成了热门的TestNG测试框架,Spring开发框架、以及非常流行的行为驱动测试框Cucumber、并使用高PageObject设计模式 、让您的代码从所未有的简...

9438人学习

高级16课时2018/02/24更新

二维码下载学堂APP缓存视频离线看

张同乐
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

软件测试工程师、QA、自动化测试开发、软件开发、白盒测试、黑盒测试

你将会学到:

本课程是一套完整的移动端自动化测试解决方案,包含android的高级自动化技术Appium框架、集成了热门的TestNG测试框架,Spring开发框架、以及非常流行的行为驱动测试框Cucumber、并使用高PageObject设计模式 、让您的代码从所未有的简单、和实现更加复杂的自动化功能!

课程简介:


一、关于作者以及课程简介


关于作者张同乐是一名资深QA工程师,在软件测试方面有丰富的经验。除了测试之外,他还从事过其他IT领域的工作,例如软件开发,数据开发和软件配置。本教程看似简单,其中包含了很多知识点。例如:依赖**版Appium-java API、TestNG的知识点、使用最为流行的开发工具IDEA的使用、Maven对项目的管理、Spring核心知识点:IOC、DI、AOP核心知识点的讲解和使用。以及未来会流行的行为驱动测试框架:Cucumber的使用和AI特色技术sikuli的OCR的功能的集合来实现Appium都定位不了的元素!


郑重承诺:不是一锤子买卖,老师是准开发出身、秒杀任何一切从事手机测试的工作者!


如初学者,遇到环境问题,可以随时@老师,老师会以掩耳不及盗铃姿势帮您解决!入门-提高就是这么简单.

完全秒杀任何一切淘宝、培训机构。今后遇到的所有问题,都可以直接进行提问。 

老师并不怎么会营销自己的课程,如果您觉得好,推荐给自己周围的小伙伴~,


期待你们找到**工作,升职加薪这是我唯一的期望!




二、这篇课程涵盖了哪些内容


2.1  、 Appium -重要概念背景


你会了解你开始使用Appium之前所需的“所需的能力”:java编程能力


image.png




2.2、Appium JAVA API 介绍

提供了Appium客户端库的介绍,本次课程是依赖Appium**版本的API 。

因**版本删除了大量老版本常用、实用的方法,在这里老师教大家如何找到老版本中的源码,进行copy出来,封装成自己的工具类进行兼容旧代码。以及常用的Appium核心两个概念、Driver、Element 的重点讲解。


2.3、部署环境

使用系统变量安装和设置软件并创建开发环境。


如果跟我一起学app的自动化测试、先把环境安装好哦~,**安装好----》安卓SDK环境、java环境、node.js环境。

安装IDEA、建立Maven项目、配置pom.xml依赖。



部分配置

appium视频教程





2.4、元素定位


查找与要素的不同定位方法,解释了步骤查找以与应用程序进行交互的元素。您还将熟悉如何使用不同的定位器和技术来查找元素。


appium视频教程




2.5、高级用户交互


探索Appium客户端库和移动手势,例如滚动,缩放和滑动。您还将学习如何捕捉截图以及TestNG Listener在测试失败截图上的用法。


部分代码

appium视频教程





2.6、Cucumber


Appium 集成最为流行的行为驱动测试框架"Cucumber"、自然语言逻辑化。



Feature场景文件


appium视频教程






部分代码

image.png







2.7 、集成Spring框架,让您的脚本系统化


通过Spring的注解、以及bean.xml 可以进行轻松管理AppiumDriver、AndoidDriver。省去继承和杜绝了空指针异常。

用Spring管理Appium,让我们只关注业务逻辑的开发!如果您觉得还不满意,直接利用Spring MVC或者Spring Boot技术。进行web平台式开发。如果大家有需求,老师会考虑做Web版的教程哈~,因为考虑测试人员的技术水平参差不齐,老师这里只用了Spring的核心技术,来简化开发、管理Appium而已!



部分配置

appium视频教程





2.8、融合AI机器学习技术


利用AI技术通过sikuli的OCR,进行图片识别的功能强行进行复杂的元素定位、来解决项目中实在定不了位的元素。



部分代码


appium视频教程




展开更多

课程大纲-Appium高级开发视频教程

“张同乐”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部