Page 45 - 6182
P. 45
Рисунок 6.2 – Сценарій для перевірки наявності відповідного
HTML-контейнера в шаблоні компонента
Рисунок 6.3 – Сценарій для перевірки створення компонента
Рисунок 6.4 – Сценарій для перевірки значення деякої
властивості компонента
Слід зазначити, що при тестуванні компонентів, зазвичай
використовують лише сценарії наведене на рисунках 6.3, 6.4. Для
перевірки DOM-моделі використовують e2e-тестування.
Тестування сервісів
При тестуванні сервісів, необхідно, дотримуватись основного
підходу модульного тестування об‘єктно-орієнтованого
програмного забезпечення, а саме – тестуємо методи класів.
Основна проблема, яка виникає – це те, що в більшості випадків
логіка сервісів передбачає звернення до серверної частини додатку
з використанням підходу AJAX. Як відомо під час тестування таких
операцій потрібно використовувати спеціальні ―заглушки‖, тобто
реальних викликів до сервера не повинно бути.
Для написання заглушок HTTP-запитів розробниками
платформи Angular передбачені спеціальні класи для тестування,
45