MP4 |视频:h264,1280×720 |音频:AAC、44.1 KHz、2 Ch
级别:全部 |类型: 电子学习 |语言: 英语 |时长:39 场讲座(6h 32m)
你将学到什么
- 分步安装和配置 Cypress,在 VS Code 中启用 IntelliSense,并运行第一个自动化测试以查看 Cypress 的实际情况
- 掌握 Cypress 定位器和核心命令(单击、键入、清除、滚动、双击、.find()),以便与任何网络元素可靠地交互
- 处理复杂的 UI 场景:复选框、单选按钮、下拉菜单、提醒、弹出窗口、iframe、文件上传、表单输入、清除文本和滚动
- 使用 beforeEach/afterEach 挂钩组织稳定的测试,为更简洁的测试设置基本 URL,并使用固定装置和随机测试数据实施数据驱动的测试
- 自动化现实世界的工作流程(例如登录和注册)、记录用户操作以及构建将所有内容联系在一起的实时项目
- 执行 API 测试(GET、POST、PUT、DELETE),通过拦截模拟网络响应,并验证集成的 UI + API 流
- 使用可重用的自定义命令、页面对象模型 (POM) 以及针对不稳定测试的自动重试功能构建可扩展的框架
- 与 CI/CD (Jenkins) 集成,在无头模式下运行测试,并生成 HTML 报告、屏幕截图和视频录制,以实现可靠的调试和团队报告
要求
安装 Cypress 和所需软件包的互联网连接。
不需要 Cypress 或自动化测试经验 – 本课程从头开始。
安装了 Windows、macOS 或 Linux 的计算机。
对 JavaScript 的基本了解(有帮助,但不是强制性的 – 一切都逐步解释)。
描述
赛普拉斯是当今世界上发展最快的测试自动化工具之一。凭借其现代架构、开发人员友好的语法和强大的功能,Cypress 可以轻松地从头开始编写可靠的端到端、UI 和 API 测试。本课程将带您完成完整的分步之旅。从初学者开始,您将逐渐培养在 Cypress 中设计和实现强大的测试框架的技能。每个概念都通过实用、实时的示例进行了清晰的解释 – 没有跳过的步骤,没有假设。您将学到什么从头开始安装和设置 Cypress 编写和执行您的第一个自动化测试使用 Cypress 定位器和定位器命令(单击、键入、清除、滚动、双击)处理 UI 元素:复选框、单选按钮、下拉列表、警报和 iframe 使用挂钩组织测试(beforeEach、afterEach)自动化现实世界的工作流程(登录、注册、表单)捕获屏幕截图和内容用于调试的视频录制生成 HTML 报告并使用测试工件使用夹具和测试数据进行数据驱动测试使用页面对象模型 (POM) 构建可维护的框架创建可重用的自定义命令在无头模式下运行测试并自动重试失败的测试执行 API 测试(GET、POST、PUT、DELETE)在实时自动化项目中应用所有内容为什么要学习 Cypress?与旧的基于 Selenium 的工具不同,Cypress 直接在浏览器中运行,为您提供本机访问权限到 DOM、快速执行和强大的调试功能。它在一个框架中处理 UI 交互、API 请求和网络流量 – 使其成为前端自动化的一站式解决方案。主要优点包括:自动等待(无需显式睡眠)内置测试运行的屏幕截图和视频记录通过详细的错误消息轻松调试对 UI 和 API 测试的统一支持在本课程结束时,您将能够:自信地自动化 UI 和 API 流使用页面对象模型设计测试结构使用 FixturesCapture 实施数据驱动测试用于测试证据的报告、屏幕截图和录音为实际项目构建迷你赛普拉斯框架增强您的自动化测试面试组合本课程是从头开始构建的,因此不需要事先具备赛普拉斯知识。对 JavaScript 的基本了解很有帮助,但每个概念都通过示例逐步解释。立即加入,通过实际项目、框架和实践实践端到端地掌握 Cypress!
本课程适合谁
自动化工程师
软件工程师
软件开发人员
任何准备自动化测试面试和实际项目的人。
SDET(测试中的软件开发工程师)旨在增强他们的自动化工具包。
其他信息
下载版本
| 版本 | 兼容平台 | 语言 | 大小 | 更新时间 | 下载 |
|---|---|---|---|---|---|
| 2025 | 英文 | 3.19GB | 2025-09-22 |
温馨提示:本资源来源于互联网,仅供参考学习使用。若该资源侵犯了您的权益,请联系我们处理。


评分及评论
暂无评分
来评个分数吧