Page 45 - 6182
P. 45

Рисунок 6.2 – Сценарій для перевірки наявності відповідного
                                  HTML-контейнера в шаблоні компонента














                    Рисунок 6.3 – Сценарій для перевірки створення компонента













                         Рисунок 6.4 – Сценарій для перевірки значення деякої
                                               властивості компонента


                           Слід  зазначити,  що  при  тестуванні  компонентів,  зазвичай
                  використовують лише сценарії наведене на рисунках  6.3, 6.4. Для
                  перевірки DOM-моделі використовують e2e-тестування.

                           Тестування сервісів
                           При тестуванні сервісів, необхідно, дотримуватись основного
                  підходу          модульного             тестування           об‘єктно-орієнтованого

                  програмного  забезпечення,  а  саме  –  тестуємо  методи  класів.
                  Основна  проблема,  яка  виникає  –  це  те,  що  в  більшості  випадків
                  логіка сервісів передбачає звернення до серверної частини додатку

                  з використанням підходу AJAX. Як відомо під час тестування таких
                  операцій  потрібно  використовувати  спеціальні  ―заглушки‖,  тобто
                  реальних викликів до сервера не повинно бути.
                           Для  написання  заглушок  HTTP-запитів  розробниками

                  платформи  Angular  передбачені  спеціальні  класи  для  тестування,

                                                                45
   40   41   42   43   44   45   46   47   48   49   50