Appium 和 Selenium 与 Python 从基础知识到框架。
Python TestAutomation(Python 基础知识、Appium、Selenium、Allure 报告工具、BDD、Saucelabs 和 Jenkins)
讲师:Sujith Reddy
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 完整的 Python 测试自动化,如 Appium、Selenium、Allure 报告工具、BDD 基础知识、Jenkins 以及 Python 基础知识
要求
- 计算机或笔记本电脑 – Windows 或 Mac。包含针对每个平台的 Appium(Android、IOS 和混合应用程序)、Selenium、BDD、Jenkins 和 Basic Python 所有主题的设置和安装说明。
- 您无需具备任何编码经验即可开始本课程。一切从我们已经解释过的基础知识开始。
- 只是我们需要花费您的时间并保持时间表来准备,以便您在45天内完成课程。
描述
我们在本课程中解释了 Appium(Android、IOS 和混合应用程序)、Selenium、BDD、Jenkins 和 Basic Python 的所有主题
所有我们在视频中解释的编码文件,我们都已上传到 udemy。这样你就可以下载并浏览所有这些东西。
以下是课程中讨论的 Appium(Android 和 IOS)主题。
- 阿皮乌姆架构
- 阿皮姆检查员
- 在模拟器和真实设备中启动应用程序(Android、IOS)
- 定位器(id、text、content-des、index、classname、XPath、findElements 等)
- 等待
- 查找当前活动、上下文、方向、设备是否锁定的方法
- 使用 Android 按键代码执行操作
- 元素属性,例如(显示、启用、选择、元素大小、元素在屏幕上的位置)
- 元素操作,例如(单击、发送文本、获取文本、获取内容描述等)
- 手势,例如(滚动、长按、点击、拖放、从左到右、从右到左、从上到下和从下到上滑动)
- (Android 和 IOS 设备)上的混合应用程序自动化
- Pytest 概念(夹具、运行顺序、Conftest、方法层次结构)
- Python 日志记录概念
- 倾城报告工具
- Appium 测试自动化框架(从头到尾包括 Allure 报告工具)
以下是课程中讨论的 Selenium 主题。
- 硒架构
- 元素检查工具
- 使用(Chrome、FireFox 和 Safari)启动网页
- 定位器(id、名称、className、标签、LinkText、Partiallinktext、CSS、XPath 和 FindElements 等)
- 等待(显式和隐式)
- 使用动作链类的手势(滚动、双击、右键单击操作等)
- 导航方法,例如(前进、后退、刷新网页等)
- 元素属性,例如(显示、启用、选择、元素大小、元素位置等)
- 对单选按钮、复选框、下拉菜单、多选操作、Iframe、Windows 等执行操作
- 警报按钮
- Pytest 概念(夹具、运行顺序、Conftest、方法层次结构)
- Python 日志记录概念
- 倾城报告工具
- Selenium 测试自动化框架(从头到尾包括 Allure 报告工具)
以下是课程中讨论的基本 Python 主题。
- 变量
- 数据类型
- 运营商
- 类型铸造
- 字符串数据类型
- 列表
- 元组
- 字典
- 集合概念
- 条件语句( if 、 if else 、 if elif else 等)
- 循环(For 循环、While 循环)
- 循环语句(Break、Continue)
- 不同类型的函数
- 拉姆达表达式
- 包和模块
- OOPS(类和对象、继承、超级关键字、数据隐藏)
- Python 装饰器
以下是课程中讨论的 Python BDD(behave) 主题。(我们将更新更多概念)
- BDD的配置
- BDD的结构
- 创建特征和步骤定义文件
- BDD的执行
以下是课程中讨论的 Jenkins 主题。
- Jenkins的介绍和缺点
- 安装和配置 Jenkins
- Jenkins 中作业的配置
- 根据需要的时间安排工作
本课程适合谁:
- 愿意使用 python 自动化移动和 Web 应用程序的人
- 手动测试工程师
- 愿意学习自动化的移动和网络手动测试人员
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。