Приветствуем вас, друзья! Теперь вы можете изучать тестирование приложений, написанных с помощью фреймворка Angular, на ITVDN на украинском языке – новый видео курс “Тестирование Angular приложений” уже на сайте в полном объеме.
Что такое тестирование в Angular?
Тестирование Angular приложений – это незаменимый процесс, помогающий обеспечить качество и стабильность веб-приложений, разработанных с использованием Angular. Этот курс пригодится разработчикам и тестировщикам.
Он позволит вам познакомиться с основными аспектами тестирования компонентов и сервисов, асинхронным тестированием, конфигурацией проекта с использованием фреймворка Jest, а также end-to-end (e2e) тестированием с использованием инструментов Protractor и Cypress.
Вы шаг за шагом овладеете навыками создания и выполнения unit-тестов, эффективного тестирования асинхронных операций, настройки фреймворка Jest, научитесь работать с методологией Test Driven Development и другими полезными инструментами.
Автор курса – Андрей Дорошенко, Senior JavaScript Engineer, Team Lead в Lohika, 8+ лет в IT. Имеет богатый технологический стек, включающий не только FrontEnd-инструментарий, но и UX/UI и BackEnd (Python, Node.js).
Курс состоит из 10 уроков общей продолжительностью 4 часа 39 минут.
Структура курса:
- Введение в тестирование.
- Установка и запуск.
- Тестирование компонентов.
- Тестирование сервисов.
- Асинхронное тестирование.
- Конфигурация тестов.
- Введение в end-to-end (e2e) тестирование.
- Angular e2e тестирование с Cypress.
- Test Driven Development (TDD).
- Тестирование в CI/CD процессах.
Чему вы научитесь на данном курсе:
- понимать, как выглядит качественный процесс тестирования в Angular;
- создавать и выполнять unit-тесты для компонентов и сервисов Angular приложений;
- использовать лучшие практики тестирования и инструменты, доступные в Angular для облегчения процесса;
- применять методы тестирования асинхронных операций, такие как HTTP-запросы и обработка событий, возникающих в Angular приложениях;
- создавать эффективные тесты, учитывающие асинхронную природу приложений;
- работать с фреймворком Jest и настраивать его для тестирования Angular приложений;
- использовать разные функции и возможности Jest для написания мощных тестов;
- применять инструменты Protractor и Cypress для автоматизированного тестирования экранов и взаимодействия в Angular приложениях.
- создавать и выполнять эффективные e2e тесты для проверки функциональности и корректности приложений;
- внедрять методологию Test Driven Development для обеспечения качества и стабильности Angular приложений.
Предварительные требования
Для комфортного прохождения курса вы должны знать язык программирования TypeScript и фреймворк Angular на базовом уровне.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания и опорный конспект. Если у вас есть активная подписка, вы можете смотреть его прямо сейчас.
Курс входит в комплексную программу подготовки по специальностям FrontEnd Developer та Angular Developer.