- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
软件测试工程师、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编程能力
2.2、Appium JAVA API 介绍
提供了Appium客户端库的介绍,本次课程是依赖Appium**版本的API 。
因**版本删除了大量老版本常用、实用的方法,在这里老师教大家如何找到老版本中的源码,进行copy出来,封装成自己的工具类进行兼容旧代码。以及常用的Appium核心两个概念、Driver、Element 的重点讲解。
2.3、部署环境
使用系统变量安装和设置软件并创建开发环境。
如果跟我一起学app的自动化测试、先把环境安装好哦~,**安装好----》安卓SDK环境、java环境、node.js环境。
安装IDEA、建立Maven项目、配置pom.xml依赖。
部分配置
2.4、元素定位
查找与要素的不同定位方法,解释了步骤查找以与应用程序进行交互的元素。您还将熟悉如何使用不同的定位器和技术来查找元素。
2.5、高级用户交互
探索Appium客户端库和移动手势,例如滚动,缩放和滑动。您还将学习如何捕捉截图以及TestNG Listener在测试失败截图上的用法。
部分代码
2.6、Cucumber
Appium 集成最为流行的行为驱动测试框架"Cucumber"、自然语言逻辑化。
Feature场景文件
部分代码
2.7 、集成Spring框架,让您的脚本系统化
通过Spring的注解、以及bean.xml 可以进行轻松管理AppiumDriver、AndoidDriver。省去继承和杜绝了空指针异常。
用Spring管理Appium,让我们只关注业务逻辑的开发!如果您觉得还不满意,直接利用Spring MVC或者Spring Boot技术。进行web平台式开发。如果大家有需求,老师会考虑做Web版的教程哈~,因为考虑测试人员的技术水平参差不齐,老师这里只用了Spring的核心技术,来简化开发、管理Appium而已!
部分配置
2.8、融合AI机器学习技术
利用AI技术通过sikuli的OCR,进行图片识别的功能强行进行复杂的元素定位、来解决项目中实在定不了位的元素。
部分代码
课程大纲-Appium高级开发视频教程
“张同乐”老师的其他课程更多+