𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: pluralsight
Название: Юнит-тестирование в Angular 12 (2021)

Продолжительность: 3 ч 28 мин
Количество уроков: 56 Видео
Язык: Английский
Вес архива: 370 МБ
Юнит‑тестирование в Angular 12 — это ключевой навык для разработки надежных, предсказуемых и поддерживаемых приложений. Этот улучшенный обзор курса помогает глубже понять содержание обучения и демонстрирует, какие практические знания вы получите.
Что вы изучите в этом курсе
Курс охватывает все основные и продвинутые аспекты юнит‑тестирования в Angular 12, включая работу с инструментами, доступными в Angular Testing Utilities и популярными фреймворками для тестирования.
Изолированные юнит‑тесты
Вы начнёте с основ и освоите написание изолированных тестов, которые позволяют быстро проверять бизнес‑логику без взаимодействия с Angular‑окружением.
Сервисы
Практические примеры тестирования сервисов с использованием зависимостей и моков.
Pipes (каналы)
Техники быстрой проверки корректности преобразования данных.
Компоненты
Подходы к тестированию поведения компонентов без их шаблонов.
Интеграционные тесты компонентов
Следующим шагом вы научитесь тестировать компоненты вместе с их HTML‑шаблонами, реакцией на события, работой директив и взаимодействием с DOM.
Использование TestBed
Правильная конфигурация TestBed, создание фикстур и проверка поведения UI‑логики.
Тестирование взаимодействия
Проверка реакций на клики, ввод текста, изменения состояния и другие пользовательские действия.
Продвинутые темы тестирования
После изучения основ вы перейдете к более глубоким аспектам тестирования, необходимым для реальных проектов.
Асинхронный код
Вы разберёте различные способы тестирования асинхронных операций, включая:
• fakeAsync и tick
• async и fixture.whenStable
• работу с Observables и Promises
Поддерживаемость тестов
Курс уделяет особое внимание тому, как писать тесты, которые легко обновлять при изменениях в кодовой базе, избегать дублирования и выстраивать логичную структуру тестового набора.
Результаты прохождения курса
По завершении обучения вы будете уверенно владеть практиками юнит‑тестирования в Angular:
• понимать, какой тип теста выбрать для конкретной задачи;
• уметь разрабатывать качественные изолированные и интеграционные тесты;
• грамотно тестировать асинхронный и сложный код;
• строить понятную, чистую и надёжную тестовую структуру в проекте.
Вы сможете значительно повысить качество и стабильность ваших Angular‑приложений, а также упростить их дальнейшую поддержку.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь