Myślałem ostatnio jak rozwiązać problem zależności testów integracyjnych od infrastruktury takiej jak np. baza danych. Natrafiłem na bibliotekę TestContainers która może mi pomóc w tym zagadnieniu. Opisałem pierwszy krok w tym kierunku.
https://marcinstanek.pl/testcontainers-1
#testowanieoprogramowania #testowanie #programowanie #programista15k #automatyzacja
https://marcinstanek.pl/testcontainers-1
#testowanieoprogramowania #testowanie #programowanie #programista15k #automatyzacja
https://marcinstanek.pl/dotnet-polly
#testowanieoprogramowania #testowanie #programowanie #programista15k #automatyzacja
Tutaj rozwiązuje problem kiedy np robisz request HTTP i następnie uderzasz do bazy aby sprawdzić czy encja zapisała się w poprawnym stanie. Zakładając ze zapis do bazy dzieje się w osobnym wątku często może być tak ze encja jeszcze się nie zapisała, ale nie dlatego bo system nie działa tylko po