Тестирование Angular приложений
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Подписка

    Выбери свою IT специальность

    Подписка

      О курсе

      Тестирование Angular приложений – это незаменимый процесс, помогающий обеспечить качество и стабильность веб-приложений, разработанных с использованием Angular платформы. Этот курс предназначен для разработчиков и тестировщиков, желающих научиться методам тестирования Angular приложений и получить практические навыки, необходимые для эффективного тестирования в реальных проектах.

      Данный курс позволит вам ознакомиться с основными аспектами тестирования компонентов и сервисов, асинхронным тестированием, конфигурацией проекта с использованием фреймворка Jest, а также энд-ту-энд (e2e) тестированием с использованием инструментов Protractor и Cypress.

      Проходя уроки курса, вы шаг за шагом овладеете навыками создания и выполнения unit-тестов, эффективного тестирования асинхронных операций, настройки фреймворка Jest и других полезных инструментов, способствующих качественному тестированию Angular приложений.

      После прохождения курса вы будете понимать процесс тестирования Angular приложений, сможете создавать и выполнять unit-тесты для компонентов и сервисов, асинхронные тесты, энд-ту-энд тесты с использованием инструментов Protractor и Cypress. Кроме того, вы сможете внедрять методологию Test Driven Development для обеспечения качества и стабильности Angular приложений.

      Читать дальше...

      Предварительные Требования

      • Базовое понимание языка программирования JavaScript
      • Основы разработки веб-приложений с использованием Angular
      Читать дальше...

      Вы научитесь

      • понимать важность качественного тестирования и получите общий обзор процесса тестирования в Angular;
      • создавать и выполнять unit-тесты для компонентов и сервисов Angular приложений;
      • использовать лучшие практики тестирования и инструменты, доступные в Angular для облегчения процесса;
      • применять методы тестирования асинхронных операций, таких как HTTP-запросы и обработка событий, возникающих в Angular приложениях.
      • создавать эффективные тесты, учитывающие асинхронную природу приложений;
      • работать с фреймворком Jest и научиться настраивать его для тестирования Angular приложений.
      • использовать разные функции и возможности Jest для написания мощных тестов;
      • владеть инструментами Protractor и Cypress для автоматизированного тестирования экранов и взаимодействия в Angular приложениях.
      • создавать и выполнять эффективные энд-ту-энд (e2e) тесты для проверки функциональности и корректности приложений;
      • внедрять методологию Test Driven Development для обеспечения качества и стабильности Angular приложений
      Читать дальше...
      Скачать материалы курса Для получения материалов курса нужно авторизоваться
      Получить сертификат Для получения сертификата нужно авторизоваться
      • Длительность: 4 ч 39 м
      • Курс создан: 27.06.2023
      • Уроков: 10
      • Обновлен: 27.06.2023
      • Язык: украинский

      Что входит в курс

      • 10 видео уроков
      • Домашние задания
      • Тестирование
      • Сертификат

      ×

      Вы открыли доступ к тесту! Пройти тест

      Вы действительно хотите открыть доступ к тестированию по курсу Тестирование Angular приложений на 40 дней?

      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

      На этом уроке студенты ознакомятся с некоторой теорией по тестированию, узнают, зачем писать unit-тесты, какие преимущества предоставляет покрытие проекта тестами и рассмотрят внутренние механизмы для тестирования в Angular.

      Читать дальше...

      На этом уроке студенты поближе познакомятся с процессом тестирования Angular-приложений, развернув небольшой проект, в котором заранее подготовленные компоненты, сервисы и другие элементы экосистемы Angular, а также со строением проекта, структурой unit-тестов и различными способами управления тестами.

      Читать дальше...

      На этом уроке студенты научатся покрывать компоненты тестами. В ходе урока будут рассмотрены процессы написания тестов для презентационных и контейнерных компонентов, а также взаимодействие тестов с DOM (Document Object Model).

      Читать дальше...

      На этом уроке студенты научатся покрывать компоненты тестами. В ходе урока будут рассмотрены процессы написания тестов для презентационных и контейнерных компонентов, а также взаимодействие тестов с DOM (Document Object Model).

      Читать дальше...

      На этом уроке студенты ознакомятся с проблематикой, связанной с асинхронным исполнением TypeScript кода в тестах, и разберутся со встроенными в Angular инструментами для написания асинхронных тестов, как покрывать тестами Promise-based и Observable-based решения.

      Читать дальше...

      В этом уроке студенты более подробно рассмотрят структуру проекта, конфигурационные файлы и настроят тестовые фреймворки под себя, познакомятся с Angular Schematics, который предназначен для создания новых spec-файлов и увидит, как тестировать кастомные schematics.

      Читать дальше...

      В этом уроке студенты изучат процесс e2e тестирования, назначения, основных принципов. Посмотрят на преимущества e2e в целом, и в плане наличия e2e тестов в одном репозитории с фронтенд-кодом, поймут, нужны ли они или это чрезмерно, а также разберутся, где в проекте находятся e2e тесты и как их запустить.

      Читать дальше...

      В этом уроке студенты познакомятся с процессом настройки и выполнения e2e тестирования Angular-приложения с использованием тест-фреймворка для e2e тестов под названием Cypress. Настроят проект под использование Cypress, а также рассмотрят функциональные отличия двух фреймворков, напишут несколько e2e тестов на Cypress разной сложности.

      Читать дальше...

      На этом уроке представлены основные теоретические знания по разным методологиям разработки. Более подробно рассмотрена методология Test Driven Development (TDD). Приведены основные преимущества данной методологии и показаны примеры использования TDD при имплементации нового функционала.

      Читать дальше...

      В этом уроке мы узнаем, как настроить автоматизированное тестирование Angular приложений в CI/CD процессе с помощью GitHub Actions и инструмента для е2e-тестирования Cypress. Целью этого урока является предоставление студентам навыков и знаний, необходимых для надлежащей настройки и выполнения тестов в автоматизированной среде CI/CD.

      Читать дальше...
      ПОКАЗАТЬ ВСЕ

      Покупай подпискус доступом ко всем курсам и сервисам

      Библиотека современных IT знаний в удобном формате

      Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      59.99 $
      Оформить подписку
      Весенний
      • Все видеокурсы на 15 месяцев
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      90.00 $
      219.99 $
      Оформить подписку
      Акция
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      72.00 $
      89.99 $
      Оформить подписку
      Акция
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.