Cucumber BDD 与 Python Behave 和 Selenium WebDriver 2024
使用 Python 和 Behave 通过 Cucumber BDD 构建自动化框架,用于 Selenium WebDriver 和 API 测试和 SQL
讲师:Admas Kinfu
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 您将能够使用 Python、Behave、Selenium WebDriver 等创建 Cucumber BDD 测试框架。
- 您将能够用 Python 读取和编写 Cucumber BDD 样式测试
- 您将能够在 Cucumber BDD 框架上工作,该框架既支持使用 BDD Selenium 的前端,也支持使用纯 BDD Python 的后端
- 您将在计算机上创建完整的电子商务网站并练习测试自动化
- 奖励:SQL 速成课程 (MySQL)。您将学习如何使用 MySQL 数据库
- 您将学习查找元素、调试问题、IDE 的快捷方式、测试方法、设置 py 文件的技巧和窍门
- 您将能够使用虚拟环境并尝试不同版本的 Python 库
探索相关主题
要求
- 了解基本的 Python(Python 3 或 2 即可)
- 了解自动化测试基础知识
- 有权在您要使用的计算机上安装库
描述
课程描述
了解 Cucumber BDD(行为驱动开发/测试驱动开发)测试框架的工作原理。了解 Cucumber 的各个部分如何组合在一起以及如何组合框架,以及 BDD 的最佳实践。我们将使用最流行且维护最活跃的 Python BDD Cucumber 框架“Behave”。我们将使用 PowerPoint 演示文稿来传达每个主题的概念,然后编写示例代码,使用 Selenium WebDriver 测试真实场景以及 API 测试。
我们将在本地机器上建立一个电子商务网站,并练习使用 Selenium WebDriver 为前端和使用 Python 为后端编写真实测试用例,并完全访问我们网站的 MySQL 数据库。
简历中的重要补充
如果您正在进入 QA 领域或希望提升自己的职业生涯,那么拥有 BDD 测试技能将加速您的成功。Python 是软件测试中最流行的语言之一,了解如何将其用于 BDD 风格测试将扩大您的可能性范围。
除了使用 Python 进行 BDD 测试之外,您还将获得有关最佳实践的提示和指导。
完成本课程后,您将能够像拥有 BDD 测试经验一样通过面试。您还将拥有一个随时可用的框架,您可以继续添加测试用例以进行练习和积累。
内容和概述
在本课程中,我们将使用 PowerPoint 演示文稿来解释概念,然后在 IDE(PyCharm)中针对每个主题编写代码。有些主题,我们将直接编写代码并开始编写和执行。
我们将安装框架所需的软件包。我们将讨论设计所需的目录结构,然后编写和运行测试用例。
我们将运行 BDD 测试如何编写、如何协同工作以及如何理解和控制输出。
我们将创建一个高效结构化的测试框架,并学习如何使用 Python 日志模块生成可读的报告。
我将从这门课程中得到什么?
-
49+ 讲 BDD 核心概念、示例和实践练习(不断添加更多示例)
-
大量的测试用例可用于你的作品集,并在课程材料的基础上构建更大的测试套件
-
有足够的材料和示例来创建项目(BDD 测试框架)并维护 GitHub 仓库
-
最流行的 Python BDD 框架 Behave 的具体功能
-
练习通过 Python 使用 Selenium WebDriver 函数
-
使用 Selenium WebDriver BDD 和 Python 进行前端测试实践
-
使用 Python 进行后端测试实践
本课程适合哪些人:
- 任何想要学习自动化测试并具有 Python 和 Selenium WebDriver 背景的人
- 任何已经了解基本自动化测试并想知道如何应用 BDD 的人
- 任何具有 Java 或其他背景并能轻松掌握 Python 的人
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。