Page 47 - 6182
P. 47

Рисунок 6.6 – Приклад заміни HTTP-запиту в тесті

                           6.2 Порядок виконання роботи

                           1    Розробити  модульні  тести  для  всіх  компонентів
                  існуючого  проекту  (сервісів,  фільтрів,  форм,  компонентів).
                  Написати  тестові  сценарії  для  перевірки  значень  властивостей

                  об‘єктів, DOM-моделі шаблонів.
                           2    Розробити  модульні  тести  для  всіх  існуючих  сервісів.
                  При тестуванні HTTP-викликів використовувати механізми заміни
                  реальних викликів.

                           3    Оформити звіт.


                           6.3 Зміст звіту
                           Звіт має містити:
                             титульний аркуш;

                             мету роботи і завдання;
                             покроковий  опис  роботи,  програмний  код  для  реалізації
                  кожного завдання, копії екранів з результатами виконаної роботи.

                             висновки.

                           Запитання для самоконтролю:

                           1  Охарактеризуйте  засоби  Angular  для  модульного
                  тестування.
                           2 Що таке модульне тестування?

                           3 Основні методи фреймворку Jasmine. Їх призначення.
                           4 Особливості модульного тестування сервісів.







                                                                47
   42   43   44   45   46   47   48   49   50   51   52