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 应用的那些设计模式。
测试用于验证你的代码是否按预期工作。 这为任何前端提供了一套独特的优势:
-
作者更小,更容易理解代码库
-
自信地部署你的代码,确保它将正确运行
-
分别测试您的应用程序的每个部分 – 限制干扰用户的机会
-
允许您的每个工程团队独立工作
-
更改您的代码库,而无需担心破坏现有功能
测试是一个热门话题,但网上充斥着大量错误信息。本课程由顶尖工程师参与开发,确保完全的技术准确性 。
———————-
你会构建什么?
本课程专注于在不同环境中测试组件。你将从一个小型迷你项目开始编写测试,以获得初步的快速体验。之后,你将通过构建一系列交互式速查表来学习 React Testing Library 及其所有功能。你可以将这些速查表作为未来的参考,轻松记住测试的复杂细节。最后,你将为一个相当大的 React 应用添加测试,该应用包含身份验证、数据获取和导航功能。
以下是你将涵盖的部分主题列表: 部分
-
通过编写自定义 Jest 匹配器来自定义你的测试环境
-
通过修复许多错误来学习调试你的测试的方法
-
通过实现一个假的请求数据过程来更快地运行测试
-
通过参与一个大型 React 项目来理解最佳实践
-
看到 React Testing Library 中包含的所有功能
-
通过使用 ARIA Role 系统增强你的元素选择能力
-
获得 测试身份验证和路由 的经验
-
通过学习数十种测试捷径来编写 更高效的测试
-
终于理解 React 中最神秘的函数 ——’act’函数!
-
学习在测试环境中处理第三方库的多种方法
-
使用 Jest 来 ‘模拟’ 函数和库
我在软件工程职业生涯的早期不断编写测试。每天,我通过接受顶级行业工程师的指导,练习测试驱动开发来编写成千上万行代码。 让我把这份知识分享给你。 测试是我最热衷的话题之一,我希望你也能像我一样充满热情。 今天注册并加入我吧!
这门课程适合谁:
- 想要更好地理解测试领域的软件工程师
评论(0)