Sobes.tech
Junior

Jak przetestować zakres, używając metody wartości granicznych?

sobes.tech AI

Odpowiedź od AI

Aby przetestować zakres [a, b] metodą wartości granicznych, sprawdza się następujące punkty:

  • a: Dolna granica zakresu.
  • a + 1: Wartość nieco większa od dolnej granicy.
  • b: Górna granica zakresu.
  • b - 1: Wartość nieco mniejsza od górnej granicy.
  • Wartość poza zakresem po prawej stronie (większa od b).
  • Wartość poza zakresem po lewej stronie (mniejsza od a).

Ponadto, jeśli to możliwe, należy rozważyć:

  • Średnia wartość w zakresie (a + b) / 2.
  • Wartości graniczne dla typu danych (np. maksimum/minimum int).
  • Specjalne przypadki graniczne, jeśli są znane z wymagań (np. 0, -1, 1).

Na przykład, dla zakresu [10, 100]:

  • 10
  • 11
  • 100
  • 99
  • 101
  • 9
  • 55 (średnia)

Jeśli używany jest otwarty lub półotwarty zakres, metoda jest dostosowywana. Na przykład, dla zakresu (a, b), sprawdzane są a+1, b-1, a, b oraz wartości poza zakresem.