Друзі, привіт! Відтепер ви можете вивчати тестування застосунків, написаних за допомогою фреймворку Angular, на ITVDN українською мовою – новий відео курс “Тестування Angular застосунків” вже на сайті в повному обсязі.
Що таке тестування в Angular?
Тестування Angular застосунків – це незамінний процес, який допомагає забезпечити якість і стабільність вебзастосунків, розроблених з використанням Angular. Цей курс стане в нагоді розробникам і тестувальникам.
Він дозволить вам познайомитися з основними аспектами тестування компонентів і сервісів, асинхронним тестуванням, конфігурацією проєкту з використанням фреймворку Jest, а також end-to-end (e2e) тестуванням з використанням інструментів Protractor та Cypress.
Ви крок за кроком опануєте навички створення й виконання unit-тестів, ефективного тестування асинхронних операцій, налаштування фреймворку Jest, навчитеся працювати з методологією Test Driven Development та іншими корисними інструментами.
Автор курсу – Андрій Дорошенко, Senior JavaScript Engineer, Team Lead at Lohika, 8+ років в ІТ. Має багатий технологічний стек, який включає не тільки 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.