mock

Spring Boot Test

Spring Boot Test – testowanie aplikacji w Spring Boocie

Spring Boot Test to zestaw narzędzi ułatwiający nam testowanie aplikacji napisanych z użyciem Springa. Testy w aplikacji są bardzo ważnym elementem, który zaniedbany szybko odbije się na jakości kodu i ilości błędów które się pojawią. Ilość pracy którą trzeba później włożyć w naprawienie zaniedbanych testów jest nieporównywalnie duża do czasu który można zainwestować tworząc je od razu. Testowanie jest ważne z kilku powodów:

  • Łatwo możemy znaleźć błędy w naszym kodzie,
  • Pomagają w utrzymaniu kodu – dają pewność, że nie zepsuliśmy czegoś przy wprowadzaniu zmian,
  • Dokumentuje użycie – można zaglądnąć do kodu testów aby dowiedzieć się jak używać jakiejś biblioteki, oraz pozwalają na szybkie i łatwe sprawdzenie zachowania biblioteki/języka,
  • Dokumentują założenia projektowe – w testach możemy wyrazić oczekiwane zachowanie aplikacji, bywa, że ktoś przeoczy jakieś założenia w projekcie, lub nie dopilnuje aby wszystko działało jak trzeba przy zmianach. Jeśli mamy dobre testy – one powinny to wyłapać.

Często inne osoby które będą pracować z naszym kodem, mogą łatwo coś zepsuć. Testy po pierwsze dopilnują aby tak się nie stało. A po drugie dają pewność osobie która pracuje z kodem, że nic nie zepsuła. Dzięki temu może szybciej skończyć zmiany i wdrożyć nową funkcjonalność, zamiast marnować czas na sprawdzanie czy wszystko działa jak należy.

Czytaj więcej »Spring Boot Test – testowanie aplikacji w Spring Boocie