Тестирование JavaScript и React приложений

所在平台: Udemy

课程主页: https://www.udemy.com/course/tests-for-javascript-react/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## Coursera 课程总结:JavaScript 和 React 应用测试 这门课程教授了作为一名经验丰富的开发者所必备的技能:**测试**。通过学习如何编写测试,可以显著提高应用程序的质量,并减少 bug 的数量。拥有完善的测试套件,开发者可以自信地进行代码重构和修改,因为任何错误都会被测试及时发现。 课程内容循序渐进,从**单元测试的基础知识**开始,深入到**React 应用的测试环境设置和集成测试**。 **学习测试的好处包括:** * 证明代码的实际功能 * 静态代码质量分析 * 保证重构的安全性 * 减少 bug 的发生率 * 为功能提供额外的文档 课程将重点讲解市场的主流测试框架:**Jest** 和 **Testing Library**。教学将涵盖如何一步步**配置测试工具**,并使其与 Linters、npm 脚本和代码编辑器协同工作。此外,还将深入探讨 **JavaScript 和 React 应用测试的各种细节**。 **课程主要内容:** * Jest 测试框架基础 * 测试 Hooks * Mocking 和 Spies * 功能和错误测试 * 测试配置的细节 * 不同的测试运行模式 * 测试驱动开发 (TDD) * 测试覆盖率统计和阈值设置 * 自定义测试断言 * React 组件测试 * React Hooks 测试 * 模拟用户交互 * 创建自定义测试包裹 * SPA 应用测试 * 测试的最佳实践 **立即报名,掌握 JavaScript 开发者的热门技能!**

课程评论(0条)

课程详情

Научитесь обязательному навыку для опытного разработчика.Тестирование повышает качество приложений и сокращает количество багов. Имея набор тестов, можно не бояться вносить изменения - если мы что-то сломали, то тесты сразу дадут нам об этом знать.В рамках курса мы будем двигаться от простого к сложному: от анатомии юнит тестов до настройки окружения и интеграционных тестов React-приложений.Выгода от написания тестов:Тесты доказывают, что код на самом деле работаетСтатический анализ качества приложенияБезопасность рефакторингаСнижение процента баговДополнительная документация функциональностиВ рамках курса мы изучим тестовые фреймворки Jest и Testing Library, каждая из которых является действующим стандартом на рынке тестовых инструментов.Мы пошагово разберемся как настроить инструменты тестирования, подружить их с линтерами, npm скриптами и редактором кода. Ну и, конечно, разберем массу особенностей при создании тестов для JavaScript и React приложений.Что мы будем изучать:Основы тестового фреймворка JestХуки для тестовМоки и шпионы для тестовТестирование функционала и ошибокНюансы конфигурации тестовРазные режимы запуска тестовTDDСбор статистики тестового покрытия и установка пороговых значенийКастомные тестовые проверкиТестирование React-компонентовТестирование React хуковИмитация пользовательских действий с приложениемСоздание кастомных оберток тестированияТестирование SPA приложенийЛучшие практики при создании тестови многое другоеЗаписывайтесь на курс и получите востребованную компетенцию для JavaScript-разработчика!

课程标签

0人关注该课程

主题相关的课程