Wprowadzenie do testowania w Javie
Maria Milusheva
Senior Software Engineer
Testowanie oprogramowania:
Testowanie może być:
Do automatycznego testowania użyjemy JUnit 5

„Jeśli coś nie jest testowane, to jest zepsute."$^1$
Przypadek brzegowy – dane wejściowe lub warunek na granicy lub skraju typowego zakresu
Przykłady: zmienne przy maksymalnej pojemności, zmienne null lub puste, wartości ujemne

Rozważmy poniższy kod:
public int addTwoNumbers(int a, int b) {
return a + b;
}
⚠ Rozważmy dane wejściowe 2147483647 (maksymalna wartość int) i 1
➡ Wynik to -2147483648 (minimalna wartość int)

Pierwszy lot rakiety Ariane 5 w 1996 roku:


Wprowadzenie do testowania w Javie