【Udemy中英字幕】Cypress: E2E Test Automation – Getting Started
最近更新 2024年05月01日
资源编号 35678

【Udemy中英字幕】Cypress: E2E Test Automation – Getting Started

2024-05-01 IT与软件 0 885
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

Cypress:E2E 测试自动化 – 入门

通过测试自动化最佳实践从头开始学习 Cypress,编写许多实际的端到端 (E2E) 测试。

讲师:Hubert Arciszewski

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 从头开始学习 Cypress 最重要的命令、功能和概念
  • 了解选择 Web 应用程序元素的各种方法
  • 在许多不同的练习中熟练地编写 E2E 测试,在这些练习中您将应用新获得的知识
  • 了解如何动态生成测试数据
  • 发现页面对象、组件对象和组合模式及其对可扩展、可维护的测试自动化架构的好处

要求

  • 需要基本的 JavaScript 知识
  • 愿意学习和解决任务
  • 无需赛普拉斯经验。你将学到你需要知道的一切
  • (可选)- 基本的 Web 开发(HTML、CSS)经验可能有用,但不是必需的

描述

您是否正在寻找以下课程:

  1. 即使您之前没有测试自动化经验,您也将从头开始学习 Cypress 。
  2. 您将能够练习在现实生活中的示例上编写端到端(E2E)测试。
  3. 您将节省时间,只学习最重要的 概念,而无需不必要的重复和总结。

我有好消息告诉你。你不需要再看了。

我创建这门课程就是为了满足这些需求。

您在 Cypress 中的第一次测试

您将通过发现 Cypress 测试的基本构建模块来开始您的旅程。从一开始,我们将一起编写您的第一个 E2E 测试。我把它拆开并详细解释每个部分,例如:

  • 测试套件和测试结构
  • 访问页面
  • 使用浏览器开发工具选择元素
  • 对选定元素执行操作
  • 断言

然而,这还不是全部。

您还将了解如何改进测试以遵循最佳实践。

您将学习如何创建自定义命令,这将使您的测试更具可读性。如何为您的测试和 VS 代码扩展动态生成测试数据,这将使您的工作更加有效。

掌握选择元素

在测试自动化中,50% 的成功来自正确选择的元素。 Cypress 提供了一组查询命令,这对我们在这方面有帮助。在本课程中,我准备了一个单独的部分,您将有机会熟悉它们中的每一个,以及如何将它们结合起来以释放它们的全部潜力!

详细解释Cypress的工作原理及其核心概念

要正确地在 Cypress 中编写测试,了解它的工作原理至关重要。否则,您可能会在试图找出问题原因时感到头疼。我已尽力深入解释这些机制是如何运作的。不会给您留下许多未知或问题。

您将了解:

  • 可诉性规则
  • 重试能力机制
  • 超时
  • 测试重试
  • 别名
  • 了解 Cypress 异步特性以及如何处理它
  • 如何迭代 DOM 元素
  • 还有很多…

因此,准备好深入了解 Cypress 背后的核心机制吧!

通过应用设计模式提高您的测试自动化技能

您将学习如何构建测试以获得更好的可读性、可扩展性和可维护性。使用最流行的设计模式——页面对象模型。

但是,我们不会停留在页面对象的基础知识上。我们将更深入地探讨该主题。您将了解另外两种模式:组件对象和组合模式。

这将使您释放页面对象模式的全部潜力,并为您为具有复杂架构的应用程序构建强大的自动化框架做好准备。

练习编写 E2E 测试

在本课程中,您将为“Conduit”博客应用程序编写许多端到端 (E2E) 测试。我们将共同介绍该应用程序的关键功能,例如:

  • 登录
  • 注册
  • 标题导航

在本课程结束时,您将能够开始在 Cypress 中编写良好的测试,同时应用最佳实践和设计模式,并在必要时轻松扩展您对更复杂主题的知识。

现在报名!并开始您成为一名熟练的赛普拉斯测试自动化工程师的旅程!

你在这里没有什么可失去的。您将获得30 天无条件退货保证。

本课程适合谁:

  • 想要从头开始快速学习 Cypress 的手动测试人员
  • 从 Selenium 切换到 Cypress 的测试自动化工程师
  • 想要从头开始快速学习 Cypress 的 Web 开发人员
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务