Junior
Jak przetestować zakres w ramach wartości granicznych?
sobes.tech AI
Odpowiedź od AI
Test graniczny przy sprawdzaniu zakresu polega na sprawdzeniu zachowania systemu na granicach dozwolonych wartości i w ich pobliżu.
- Dozwolony zakres: [Minimalna wartość, Maksymalna wartość]
- Punkty testowe:
- Minimalna wartość
- Minimalna wartość + 1 (lub najmniejsza możliwa zmiana)
- Maksymalna wartość
- Maksymalna wartość - 1 (lub najmniejsza możliwa zmiana)
- Wartość mniejsza od minimalnej (poza zakresem)
- Wartość większa od maksymalnej (poza zakresem)
- Jeden lub więcej wartości wewnątrz zakresu (w celu sprawdzenia "normalnego" zachowania)
Przykłady scenariuszy:
Rozważmy pole wprowadzania wieku z dozwolonym zakresem od 1 do 120.
| Przypadek testowy | Wartość wejściowa | Oczekiwany wynik | Komentarz |
|---|---|---|---|
| Granica min | 1 | Udana walidacja | Dozwolona minimalna |
| Blisko min | 2 | Udana walidacja | Dozwolone |
| Granica max | 120 | Udana walidacja | Dozwolony maksymalny |
| Blisko max | 119 | Udana walidacja | Dozwolone |
| Poza zakresem | 0 | Komunikat o błędzie | Mniejsza od minimalnej |
| Poza zakresem | 121 | Komunikat o błędzie | Większa od maksymalnej |
| Wewnątrz zakresu | 50 | Udana walidacja | Wartość typowa |
To podejście skutecznie identyfikuje defekty związane z nieprawidłowym obsługiwaniem warunków brzegowych, które często są źródłem błędów.