Testy integracyjne są potrzebne i proste
Piramidy w Egipcie zostały zbudowane w starożytności. Do dziś je podziwiamy, doceniając rzemiosło i ciężką pracę ich budowniczych. Jednak czy budujemy dzisiaj domy z olbrzymich bloków kamieni? Niewątpliwie nie, obecne czasy przynoszą inne potrzeby i oferują inne technologie.
Piramidy testowania zostały również zbudowane jakiś czas temu. Podziwiamy projekty dziedzictwa z bogatym zestawem testów, ale czy tworzymy dzisiaj projekty w taki sam sposób jak 10-15-20 lat temu? Jeśli nie, dlaczego wciąż chcemy je testować w ten sam sposób?
Być może kształt testów dzisiejszych projektów już nie powinien przypominać piramidy? Nasze potrzeby są inne, a możliwości, dzięki rodzinie bibliotek Testcontainers, również bardzo się rozwinęły.
Jeśli masz poczucie, że testy integracyjne mogą przynieść wiele korzyści Twojemu projektowi, ale jakimś sposobem nie miałeś jeszcze okazji zapoznać się z Testcontainers, lub boisz się, że to tylko “magia dla najlepszych programistów”, ta prezentacja jest dla Ciebie.
Szybko, łatwo i przyjemnie przemeblujemy piramidy naszych czasów 😉
Prezentacja gościła m.in. na GeeCON Poland czy Devoxx UK. Wisi także na agendzie JNation i Devoxx Poland.
Devoxx UK: