Page 47 - 6182
P. 47
Рисунок 6.6 – Приклад заміни HTTP-запиту в тесті
6.2 Порядок виконання роботи
1 Розробити модульні тести для всіх компонентів
існуючого проекту (сервісів, фільтрів, форм, компонентів).
Написати тестові сценарії для перевірки значень властивостей
об‘єктів, DOM-моделі шаблонів.
2 Розробити модульні тести для всіх існуючих сервісів.
При тестуванні HTTP-викликів використовувати механізми заміни
реальних викликів.
3 Оформити звіт.
6.3 Зміст звіту
Звіт має містити:
титульний аркуш;
мету роботи і завдання;
покроковий опис роботи, програмний код для реалізації
кожного завдання, копії екранів з результатами виконаної роботи.
висновки.
Запитання для самоконтролю:
1 Охарактеризуйте засоби Angular для модульного
тестування.
2 Що таке модульне тестування?
3 Основні методи фреймворку Jasmine. Їх призначення.
4 Особливості модульного тестування сервісів.
47