Czego używacie do testów?

To nie jest prawdziwy wpis. To pytanie, dokładnie takie jak w tytule. Czego używacie do testowania aplikacji?

Konkretnie – mam jakieś API, które zwraca różne dane w zależności od podanych parametrów (a tych potrafi trochę być). I teraz potrzebowałbym napisać kod testów, który przy każdym budowaniu Mavenem wywoła kod na 20 różnych sposobów i sprawdzi czy wyniki są poprawne (głównie sprawdzi ‘poprawność logiczną’ zwróconych danych). Czy to testy jednostkowe? Czy może integracyjne? Narzędzia, przemyślenia, porady – wszystko mile widziane.

Advertisements

7 thoughts on “Czego używacie do testów?

  1. Michał Gruca

    Testng +1 jeśli chodzi o unity.

    W BDD różnych (w wspomnianym spocku czy jbehave) podawanie danych fajnie wyglądało, nie sprawdzałem jednak w działaniu.

    Możesz też pomyśleć o czymś poziom wyżej i wykorzystać DB podniesione na czas trwania testów. W testNg takie testy można wsadzić do innej kategorii i odpalać dopiero przed commitem i na serwerze CI.

    Wszystko zależy od Twojej sytuacji, ale to co poprzednicy podali wydaje mi się najrozsądniejsze

  2. Pingback: KoziołekWeb » Blog Archive » Testy dla wielu danych w TestNG

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s