Cypress: Web Automation Testing from Zero to Hero
Cypress:从零开始的Web自动化测试英雄之旅

E2E Web UI Automation from scratch. Up to date with Cypress v13 (01/2024)
从头开始构建端到端Web界面自动化。与Cypress v13(截至2024年1月)同步。

教程演示🔗

 

学生数量:34,463 个学生

上次更新时间:2024年1月

教程评分:4.7

教程语言:英语

教程字幕:中文、英语字幕

本课程包括:10 小时 长的随选视频、1 个代码练习、完整的永久访问权、结业证书、在移动设备和电视上观看字幕

学习内容

1、对于编程初学者的JavaScript基础知识
2、如何设置和配置Cypress
3、如何使用Cypress内置的强大jQuery选择器引擎来为任何Web元素构建定位器(忘掉XPath吧)
4、如何与任何类型的网络组件进行交互和自动化
5、什么是API?如何与API交互,模拟API响应并进行断言?此外,如何使用API调用来创建测试数据前置条件。
6、如何使用Page Object设计模式来组织和重用代码。
7、如何配置多个自定义报告器、为失败的测试添加重试逻辑以及在Docker容器中运行测试。
8、并行测试执行,Cypress Dashboard,跨浏览器和视觉测试。

要求

1、无需任何先修条件。本课程从基础开始教学,适合非常初学者。
2、当遇到不明白或无法操作的问题时,不要犹豫向导师提问。

课程介绍

这门课程将全面介绍什么是Cypress框架,并教你如何使用所有关键功能。Cypress是一个基于JavaScript的现代框架,它包含了你需要的一切:测试运行器、断言库、报告器等。它可以轻松地与前端应用集成(这也是我们课堂上会演示的),并且测试会在与应用相同的运行循环中执行,因此速度非常快!如果你之前没用过JavaScript,也不必担心。在Cypress中编写自动化测试更像是了解如何按照Cypress规则调用命令序列来在浏览器中执行特定操作。它更像脚本而非编程。

对于编程新手,我们会有一节关于JavaScript基础知识的内容。

我们将从Web UI自动化的基本概念开始,让你从零基础建立起坚实的基础。即使你将来会使用其他UI自动化框架,这节课的基础知识也将永远伴随你并非常有用。我保证你会成为定位页面任何元素方面的高手,这是UI自动化的重要部分,我会详细讲解这一部分。

与许多其他自动化框架不同,Cypress还能与API交互,实际上可以用于API测试。所以,如果你对API不熟悉,我们会从零开始学习Cypress处理API交互的所有必要知识。我不建议基于Cypress构建API自动化框架,但其API能力在端到端测试中有很大用处,我们会在课程中涵盖这些应用场景。

此外,我们会深入讨论页对象模式,这是非常重要的。当你的测试数量在10到20个时,代码维护相对容易,但当有200到300个测试时,测试框架的可维护性是首要任务。正确的页对象结构是代码复用(避免复制粘贴)和维护的关键。

我们还将探讨高级主题,如环境变量、设置多个报告器、为失败的测试启用Cypress重试,最后,我们会讲解如何在Docker容器中运行测试。如果你是第一次接触Docker,别担心,我们也会讲解基本的Docker概念。

课程结束时,相信你将成为一名Cypress英雄!:)

“掌握Cypress:全新JavaScript自动化框架全面指南\n深入探索Cypress的强大功能,包括直观的测试执行、无缝前端集成、零基础JavaScript教程。从UI基本操作到高级技巧,如页对象模式、API交互实战与Docker部署,无论你是编程新手还是经验开发者,这门课程将助你迅速成为自动化测试专家,让你的项目受益于高效且易于维护的Cypress实践。”

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源