Программирование [pluralsight] Юнит-тестирование в Angular 12 (2021)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: pluralsight​
Название: Юнит-тестирование в Angular 12 (2021)​

cover.jpg

Продолжительность: 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‑приложений, а также упростить их дальнейшую поддержку.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху