React Testing Library 和 Jest:完整指南

React Testing Library and Jest: The Complete Guide

使用 React Testing Library 和 Jest 对您的 React 项目进行全面测试的完整、一站式指南。

你将学到什么

  • 关于使用 React Testing Library 和 Jest 测试 React 组件的一切你需要知道
  • 了解如何在测试环境中模拟用户事件和数据获取
  • 在部署组件之前,以组件实际工作的方式验证它们!
  • 获得在大型 React 项目中添加测试的实际动手经验
  • 探索其他测试课程未涵盖的测试的隐藏方面
  • 通过构建自己的自定义 Jest 匹配器来节省时间
  • 专注于学习最佳实践为何存在——以及何时可以打破它们!

要求

  • 无需测试经验!

描述

恭喜!你找到了学习如何使用 React Testing Library 和 Jest 测试 React 应用的在线上最 流行  最 完整  最 最新的资源!

成千上万的工程师已经学会了如何测试,你也可以做到。本课程采用经过时间考验、实战验证的方法,确保你完全理解测试的工作原理,并助你获得软件工程师的新工作,或帮助你实现一直梦想中的应用。

本课程与其他课程的差异: 你将了解顶尖公司用于测试最大 React 应用的那些设计模式。

测试用于验证你的代码是否按预期工作。 这为任何前端提供了一套独特的优势:

  1. 作者更小,更容易理解代码库

  2. 自信地部署你的代码,确保它将正确运行

  3. 分别测试您的应用程序的每个部分 – 限制干扰用户的机会

  4. 允许您的每个工程团队独立工作

  5. 更改您的代码库,而无需担心破坏现有功能

测试是一个热门话题,但网上充斥着大量错误信息。本课程由顶尖工程师参与开发,确保完全的技术准确性 

———————-

你会构建什么?

本课程专注于在不同环境中测试组件。你将从一个小型迷你项目开始编写测试,以获得初步的快速体验。之后,你将通过构建一系列交互式速查表来学习 React Testing Library 及其所有功能。你可以将这些速查表作为未来的参考,轻松记住测试的复杂细节。最后,你将为一个相当大的 React 应用添加测试,该应用包含身份验证、数据获取和导航功能。

以下是你将涵盖的部分主题列表: 部分

  • 通过编写自定义 Jest 匹配器来自定义你的测试环境

  • 通过修复许多错误来学习调试你的测试的方法

  • 通过实现一个假的请求数据过程来更快地运行测试

  • 通过参与一个大型 React 项目来理解最佳实践

  • 看到 React Testing Library 中包含的所有功能

  • 通过使用 ARIA Role 系统增强你的元素选择能力

  • 获得 测试身份验证和路由 的经验

  • 通过学习数十种测试捷径来编写 更高效的测试

  • 终于理解 React 中最神秘的函数 ——’act’函数!

  • 学习在测试环境中处理第三方库的多种方法

  • 使用 Jest 来 ‘模拟’ 函数和库

我在软件工程职业生涯的早期不断编写测试。每天,我通过接受顶级行业工程师的指导,练习测试驱动开发来编写成千上万行代码。 让我把这份知识分享给你。 测试是我最热衷的话题之一,我希望你也能像我一样充满热情。 今天注册并加入我吧!

这门课程适合谁:

  • 想要更好地理解测试领域的软件工程师
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。