10.12. Testy integracyjne

Testy jednostkowe nie tylko powinny być krótkie i treściwe, ale też powinny generować interesujące nas wyniki możliwie szybko. Testy jednostkowe nie powinny korzystać z takich zasobów zewnętrznych jak bazy danych czy frameworki aplikacji internetowych. Właśnie dlatego często stosuje się interfejsy, obiekty zastępcze i rozmaite inne techniki gwarantujące, że każdy komponent będzie testowany niezależnie od pozostałych.

Prędzej czy później będziemy jednak chcieli sprawdzić, jak nasze komponenty ze sobą współpracują. Weryfikację tego aspektu projektu określa się mianem testów integracyjnych. Na tym etapie możemy sprawdzić obiekty DAO frameworku Hibernate, korzystając z prawdziwej bazy danych (zamiast z bazy wbudowanej), wykonać ...

Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.