Edge case

A B C D E F K

Edge case – (pl. przypadek brzegowy) to sytuacja, w której test bada początek lub koniec zakresu wartości, jaka może zostać podana na wejściu do algorytmu lub metody.

Można przetestować serię przypadków brzegowych wokół każdej „granicy”, aby stworzyć pewność, że jeśli algorytm lub metoda zachowują się prawidłowo na krawędziach, to dla wszystkich wartości również tych środkowych powinny się tak zachowywać.

Ważne jest, aby testować przypadki krawędzi, ponieważ to właśnie w nich często pojawiają się błędy.

Przykładem przypadków brzegowych może być  funkcja dzieląca dwie liczby, która może zostać przetestowana przy użyciu zarówno bardzo dużych, jak i bardzo małych liczb.

Share: