使用 Python 的 Robot Framework – Selenium/API 自动化测试
按照本分步教程使用 Robot Framework 以最快、最简单的方式构建 Selenium UI 和 API 测试
讲师:Rahul Shetty
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 了解 Robot Framework 的关键概念和原理,以设计强大的测试自动化生态空间
- 能够使用极少的代码按照 Robot Framework 标准构建 Selenium 自动化测试
- 通过 CRUD 操作示例了解如何在 Robot Framework 中构建 API 测试脚本
- 使用 Python 函数构建 Robot Framework 的自定义关键字来构建测试实用程序
- 使用 Robot Framework 生成丰富的 HTML 报告、日志记录、故障截图功能
- 使用 Robot Framework 为自动化脚本实现参数化、数据驱动和许多定制功能
- 使用不同的参数化构建将 Robot Framework 与 CI/CD Jenkins 进行集成
探索相关主题
- 机器人框架
- 其他 IT 和软件
- 信息技术与软件
要求
- 即使不具备 Python 基础知识,您也可以轻松地学习本课程。本课程末尾有专门的部分来复习 Python 基础知识。
- 需要具备 Selenium 基础知识
描述
您在设计测试自动化框架方面的挣扎到此结束。向您展示市场上唯一一款设计速度更快、代码更少的框架。 – “Robot Framework”
该框架包含 (Cucumber + TestNG) 提供的所有功能。默认情况下,此框架附带许多库,可帮助您构建自动化测试,而无需编写大量样板代码。此外,您还可以使用 Python 代码构建自定义库。
这不仅仅是关于库,这个强大的自动化框架会自动提供丰富的 HTML 报告、日志记录、失败时的屏幕截图等,而无需编写任何代码……
本课程主要关注如何使用 Robot Framework 设计 Selenium UI 测试 (80%),还涉及使用 Robot Framework 在高级层面编写 API 测试 (20%)。Python 是设计框架的语言,因为 Python 是 Robot Framework 广泛使用的选择
即使不具备 Python 基础知识,您也可以轻松地学习本课程。本课程末尾有专门的部分来复习 Python 基础知识。
以下是本课程涵盖的高级内容
Robot Framework 的安装与配置
使用 Robot Frameworks 设计 Selenium UI 测试
如何使用 Python 构建自定义 Robot 关键字
使用 Robot Selenium 库进行端到端 UI 自动化的深入示例
从 CSV 文件到自动化测试的数据驱动测试
使用数据集实现框架参数化以运行测试
使用 Robot Framework 并行执行测试
自动生成丰富的 HTML 报告并记录测试执行结果
使用 Robot 框架自动捕获 Selenium Web 测试的测试失败截图
使用各种标志参数在命令行执行 Robot 测试
使用框架中的标记和过滤器选择性地执行测试
将 Robot Framework 与 CI/CD Jenkins 工具集成
实现参数化 Jenkins 构建以控制测试执行参数
使用 Robot Framework 执行 API 测试
了解如何使用 Robot Dictionary 关键字构造 Json 请求和响应
使用所有 CRUD 操作(GET、POST、DELETE)构建 API 测试
在 Jenkins CI/CD 工具上运行 API Robot Framework 测试
祝大家好运,课程上见:)
本课程适合哪些人:
- 自动化测试人员
- 质量保证/软件测试人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。