Тестування компонентів
ITVDN: курси програмування
Відеокурси з
програмування
УКР
  • РУС
  • УКР

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

    Підписка
    УКР
    • РУС
    • УКР

    ×

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

    Ви дійсно бажаєте відкрити доступ до тестування за курсом Тестування Angular додатків на 40 днів?

    ВІДЕОУРОК № 3. Тестування компонентів

    Для перегляду повної версії відеокурсу, онлайн тестування та отримання доступу до додаткових навчальних матеріалів придбайте курс Придбати курс
    Для перегляду всіх відеокурсів ITVDN, представлених у Каталозі, а також для отримання доступу до навчальних матеріалів та онлайн тестування придбайте підписку Придбати підписку

    На цьому уроці студенти ознайомляться з деякою теорію по тестуванню, дізнаються навіщо писати unit-тести, які переваги надає покриття проєкту тестами та розглянуть внутрішні механізми для тестування є в наявності в Angular.

    Читати далі...

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

    Читати далі...

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

    Читати далі...

    На цьому уроці студенти навчаться тестуванню сервісів за допомогою емуляції взаємодії фреймворку з зовнішнім API, детально буде розглянута обробка помилок, які повертаються з сервера, а також навчаться перевіряти параметри HTTP запитів й відповідей.

    Читати далі...

    На цьому уроці студенти ознайомляться з проблематикою, пов’язаною з асинхронним виконанням 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 $
    Придбати
    Акція
    Преміум
    • Усі відеокурси на 12 місяців
    • Тестування з 24 курсів
    • Перевірка 20 домашніх завдань
    • Консультація з тренером 120 хв
    169.99 $
    Придбати
    коментарі та обговорення
    Notification success