Cypress:E2E 测试自动化 – 入门
通过测试自动化最佳实践从头开始学习 Cypress,编写许多实际的端到端 (E2E) 测试。
讲师:Hubert Arciszewski
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 从头开始学习 Cypress 最重要的命令、功能和概念
- 了解选择 Web 应用程序元素的各种方法
- 在许多不同的练习中熟练地编写 E2E 测试,在这些练习中您将应用新获得的知识
- 了解如何动态生成测试数据
- 发现页面对象、组件对象和组合模式及其对可扩展、可维护的测试自动化架构的好处
要求
- 需要基本的 JavaScript 知识
- 愿意学习和解决任务
- 无需赛普拉斯经验。你将学到你需要知道的一切
- (可选)- 基本的 Web 开发(HTML、CSS)经验可能有用,但不是必需的
描述
您是否正在寻找以下课程:
- 即使您之前没有测试自动化经验,您也将从头开始学习 Cypress 。
- 您将能够练习在现实生活中的示例上编写端到端(E2E)测试。
- 您将节省时间,只学习最重要的 概念,而无需不必要的重复和总结。
我有好消息告诉你。你不需要再看了。
我创建这门课程就是为了满足这些需求。
您在 Cypress 中的第一次测试
您将通过发现 Cypress 测试的基本构建模块来开始您的旅程。从一开始,我们将一起编写您的第一个 E2E 测试。我把它拆开并详细解释每个部分,例如:
- 测试套件和测试结构
- 访问页面
- 使用浏览器开发工具选择元素
- 对选定元素执行操作
- 断言
然而,这还不是全部。
您还将了解如何改进测试以遵循最佳实践。
您将学习如何创建自定义命令,这将使您的测试更具可读性。如何为您的测试和 VS 代码扩展动态生成测试数据,这将使您的工作更加有效。
掌握选择元素
在测试自动化中,50% 的成功来自正确选择的元素。 Cypress 提供了一组查询命令,这对我们在这方面有帮助。在本课程中,我准备了一个单独的部分,您将有机会熟悉它们中的每一个,以及如何将它们结合起来以释放它们的全部潜力!
详细解释Cypress的工作原理及其核心概念
要正确地在 Cypress 中编写测试,了解它的工作原理至关重要。否则,您可能会在试图找出问题原因时感到头疼。我已尽力深入解释这些机制是如何运作的。不会给您留下许多未知或问题。
您将了解:
- 可诉性规则
- 重试能力机制
- 超时
- 测试重试
- 别名
- 了解 Cypress 异步特性以及如何处理它
- 如何迭代 DOM 元素
- 还有很多…
因此,准备好深入了解 Cypress 背后的核心机制吧!
通过应用设计模式提高您的测试自动化技能
您将学习如何构建测试以获得更好的可读性、可扩展性和可维护性。使用最流行的设计模式——页面对象模型。
但是,我们不会停留在页面对象的基础知识上。我们将更深入地探讨该主题。您将了解另外两种模式:组件对象和组合模式。
这将使您释放页面对象模式的全部潜力,并为您为具有复杂架构的应用程序构建强大的自动化框架做好准备。
练习编写 E2E 测试
在本课程中,您将为“Conduit”博客应用程序编写许多端到端 (E2E) 测试。我们将共同介绍该应用程序的关键功能,例如:
- 登录
- 注册
- 标题导航
在本课程结束时,您将能够开始在 Cypress 中编写良好的测试,同时应用最佳实践和设计模式,并在必要时轻松扩展您对更复杂主题的知识。
现在报名!并开始您成为一名熟练的赛普拉斯测试自动化工程师的旅程!
你在这里没有什么可失去的。您将获得30 天无条件退货保证。
本课程适合谁:
- 想要从头开始快速学习 Cypress 的手动测试人员
- 从 Selenium 切换到 Cypress 的测试自动化工程师
- 想要从头开始快速学习 Cypress 的 Web 开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。