【Udemy Cypress.io 高分课程】Testing Next.js Apps with Jest, Testing Library and Cypress

学习使用路由、身份验证、数据库等测试真实世界的无服务器 React 应用程序!

你将会学到的

  • 测试下一步。Node.js UI、API、路由、身份验证和数据库交互
  • 何时使用单元测试、集成测试和端到端测试——以及为什么!
  • 测试 SSG、SSR、ISR 和 CSR 的策略(包括缓存更新和 SWR 重新验证间隔)
  • 如何使用测试数据库进行涉及数据获取和突变的测试

要求

  • 下一个 。Node.js UI 和 API(特别是 10+ 版本)
  • React 组件和钩子
  • 推荐:Jest,React 测试库,Cypress
  • 有帮助:模拟服务工作者

说明

了解如何从上到下测试您的 Next.js 应用程序!测试可以确保您的 Next.js 应用程序在发布时不会出现令人尴尬且代价高昂的错误。雇主需要知道如何编写测试的开发人员!

全面的 Next.js 应用程序测试

本课程教授如何测试Next.js 应用程序的所有方面,包括:

  1. 界面单元测试
  2. API 单元测试
  3. Next.js 路由
  4. 缓存页面
  5. 数据更新(缓存和通过 SWR 刷新间隔)
  6. 验证
  7. 完整用户流程的端到端测试

该课程使用不同的测试技术,包括:

  1. Jest
  2. React Testing Library
  3. Mock Service Worker
  4. Cypress
  5. Cypress Testing Library

您还将学习各种测试技术,例如:

  1. 使用测试数据库
  2. 环境变量
  3. 有一个模拟模块
  4. 测试定义和权衡(不一定是一种技术,但有助于决定测试什么!)

练习你所学的

该课程包括“代码测验”——根据您刚刚学到的概念编写代码的挑战。对于更多概念重的部分(例如测试定义和指南),该课程提供多项选择测验。

测试预先编写的应用程序

已经为课程编写了 Next.js 应用程序,因此课程内容可以专注于测试。该课程测试了一个名为… Popular Concert Venue 的流行音乐会场地应用程序(业主在命名该地点时显然缺乏创造力)。该应用程序包含来自The Joyous Nun RiotAvalanche of Cheese等乐队的节目。随机的 mad-libs 风格的乐队描述和图像增添了乐趣。

久经考验的教练

讲师是久经考验的 Udemy 资深人士,以清晰的解释问答 响应能力、简洁性和有用的实践活动而闻名。以下是讲师其他课程的一些评论:

  • 很棒的课程,可能是我上过的最好的测试课程。
  • 在观看了同一主题的其他课程之后,这是我真正兴奋地深入研究的第一个课程。
  • 这门课程超出了我的所有期望。它介于实践和理论之间。老师是惊人的和体贴的,她回答学生。
  • 我在 Udemy 上上过几门课程,这是最好的一门,老师不只是讲课,而是实际安排课程,以便我学习材料。

此课程面向哪些人:

  • 下一个 。想要学习如何测试其应用程序各个方面的 Node.js 开发人员
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
IT资源 - 高品质精品资源分享网站 » 【Udemy Cypress.io 高分课程】Testing Next.js Apps with Jest, Testing Library and Cypress