Testowanie automatyczne
(ze szczególnym naciskiem na frontend)
mgr inż. Maciej Małecki
Użycie narzędzi (kod, skrypty, itp) do wykonywania testów oprogramowania i ewentualnego wykrywania odchyleń od założonych wyników.
Testy jednostkowe backendu
Testy integracyjne backendu
Testy jednostkowe frontendu
Testy komponentowe frontendu
Testy E2E
Jasmine framework testujący kod w JavaScript (ale także Ruby i Python).
Selenium
Protractor - narzędzie do testowania aplikacji Angular z użyciem prawdziwej przeglądarki.
https://github.com/modern-web-dev/ng-course-advanced-22.08.2022/tree/33-tests-fixed