JavaScript 单位测试 - 实用指南 JavaScript Unit Testing - The Practical Guide

自动测试是现代(网络)开发中的一个关键概念。 它一开始可能具有恐吓性,因此许多开发商不敢跳水进行测试,在项目中添加测试。
本课程教您与 JavaScript 一起从头开始自动测试单元和集成测试。
您将学习如何写测试并添加到您的项目中, 哪些(和不应该)应该进行测试,以及如何同时测试简单或复杂的代码。
您将了解写作自动测试所需的软件和设置,并将提供示范项目作为课程的一部分。
这是一个实践实用的实践课程,所以你不会在理论中被卡住—— 而不是你可以学习所有关键概念。 在实际例子中, Vicest 将被用作主要的测试库和工具。
这是一个现代的 JavaScript 测试运行器和声波库, 它提供耶稣兼容性。 因此在这个课程中你学到的东西 将帮助你, 无论你是否与Viesty或Jest合作。
核心概念将适用,不管你使用什么测试装置!
作为这一课程的一部分,将界定和解决典型的测试问题,并详细教授嘲笑间谍或与间谍合作等共同战略。
本课程也不侧重于特定类型的JavaScript项目,也不侧重于任何具体的图书馆或框架。
相反,你会学会如何自动测试你的(Vanilla) JavaScript 代码, 不管它是节点JS 还是前端项目。
未来所有的项目都将帮助你-后端(NodeJS)和前端(Vanilla JS、React、Vue、Agragine)等。
课程将为您提供一个非常坚实的基础,可以在此基础上建立起来,以便您能够开始在您的 JavaScript 所有项目中添加测试。
详细来说,本课程将教你:什么是“测试”或“自动测试”(以及为什么你需要它)?什么是具体“单位测试”具体是指在您的项目中使自动化单元测试能够进行所需的工具。
写单位测试, 写单元测试 如何开始集成测试 以及如何制定不同的预期(承诺) 写测试时遵循的模式 如何测试非同步和同步代码 如何处理
如何在真实项目中应用所有这些概念( 例如)