Logo
Section 1 / 7

谁应该参加此课程以及原因是什么?

本课程的重要性及其先修要求简介。

导入

谁应该参加此课程以及原因是什么?

本课程的重要性及其先修要求简介。

参与者

本课程适合所有已经接触过 React 但尚未开始或尚未成功为 React 网页应用编写测试的开发者。完成课程后,你将能够掌握测试方法论的基本原则,理解应该测试什么以及如何有效测试。

先决条件

参与本课程强烈建议你已掌握 React 的基本概念:JSX、组件机制、状态管理、生命周期事件以及用户交互处理。

...
React logo

为什么学习这门课程?

对于前端开发者而言,测试使用 React 开发的组件和网页应用正变得越来越重要。尽管已有工具和库可以简化测试流程,但学习曲线可能令人望而生畏。

  • 我该如何正确地开始测试我的网页应用?
  • 不清楚哪些内容该测试、哪些不该测试,以及如何进行测试。
  • 当前的测试频繁失败,无法有效防止新问题出现。

这些情况是否让你感到熟悉?

本课程旨在提供基础知识、核心原则以及基于经验的实用建议,帮助你迈入测试方法论的世界。

实际上,测试你的网页应用比你想象中要简单且收益显著。即使一些高级概念和优势可能需要中长期才能显现,本课程仍能帮你克服初期障碍,立即掌握可执行的测试实践并从中获益。

课程学习成果

以下是完成本课程后你将达成的目标:

  • 掌握应用于 React 的主流测试技术的基础知识及其优势。
  • 学会高效地测试 React 组件。
  • 掌握编写实用且持久测试的最佳实践。
  • 学会无需依赖实际后端服务即可测试不同用户流程的方法。
  • 学会编写高效的端到端测试(E2E)。
  • 学会将测试集成到开发流程和持续集成(CI)管道中。

我们将使用 Jest、React Testing Library、Cypress 以及它们的各种实用插件,以提升日常开发效率和测试可靠性。同时,课程将理论讲解与实时编码相结合,确保学以致用。

什么是测试?