11.11. Parametry testów i testowanie sterowane danymi

Dobre testy wymagają czegoś więcej niż tylko badania poprawności kodu. Możemy też stanąć przed koniecznością przetestowania naszego kodu pod kątem prawidłowej obsługi szerokiego wachlarza przykładowych danych wejściowych. Aby uprościć ten proces, framework TestNG Zoferuje łatwe w użyciu mechanizmy obsługi techniki testowania sterowanego danymi (ang. data-driven testing).

Przypuśćmy na przykład, że chcemy przetestować metodę biznesową zwracającą listę hoteli umiejscowionych we wskazanym mieście. Chcemy przetestować tę metodę z wykorzystaniem danych wielu różnych miast, aby mieć pewność, że generowana lista zawiera właściwe hotele. Sprawdźmy teraz, jak można ten cel osiągnąć, korzystając z frameworku ...

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.