Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Testowanie aplikacji JAVA 2017-2018

Laboratorium 3 (Testy parametryczne. Pojęcie Suite oraz testowanie danych z pliku)

Zadanie 1 (0.4 pkt)

Dokonaj refaktoryzacji pokazanego przykładu, w którym do testowania użyto pliku z testowanymi danymi.

Zadanie 2 (0.5 pkt)

Wzorując się na podanym przykładzie stwórz plik testowy, który będzie zawierał dane dotyczące rozwiązań funkcji kwadratowej (z poprzedniego laboratorium). Następnie przy użyciu tego pliku przetestuj działanie programu.

Zadanie 3 (0.6 pkt)

Używając tabeli parametrycznej dokonaj przetestowania programu, rozwiązującego funkcję kwadratową (rozpatrz różne przypadki - funkcja liniowa). Następnie utwórz Suite uruchamiający dwa różne pliki z testami!!! Zbadaj również pojęcie Code Coverage i zastanów się czy 100% jest potrzebne czy nie.

ZADANIA DODATKOWE

Zadanie 4 (0.5 pkt) Zastanów się, czy możliwe jest utworzenie tabeli parametrycznej dla wyszukiwania największego elementu w tablicy. Jeżeli tak, to dokonaj odpowiedniej implementacji i przetestuj działanie programu.

Zadanie 5 (1 pkt) Jednym z prostszych metod załączania testowych danych do testów w JUnit4 jest użycie plików z rozszerzeniem .csv przy użyciu JUnitParams. Poczytaj o JUnitParams oraz do dowolnego przykładu zaimplementuj ich użycie.