Xunit - tworzenie dobrych testów
Dobre testy to takie testy które działają niezależnie od lokalizacji na której są uruchamiane.
Czyli jeżeli korzystamy z identyfikatorów w testach to warto pobierać je z bazy (tutaj pytanie jak to dobrze zrobić - czy losowo czy jakoś inaczej). Wpisanie na stałe do scenariusza testów powoduje negatywne konsekwencje w postaci braku możliwości uruchomienia testów na innej bazie danych (u innego developera).
Moje obecne doświadczenia z XUnit są więcej niż obiecujące.
Brak komentarzy:
Prześlij komentarz