Sobes.tech
Middle

Jak przeprowadzić równoważny podział bez użycia wartości granicznych?

sobes.tech AI

Odpowiedź od AI

Równoważne podziały bez wartości granicznych koncentrują się na podziale danych wejściowych na klasy, gdzie wszystkie wartości w obrębie klasy, jak się zakłada, będą traktowane w podobny sposób przez system.

Metodologia:

  1. Zidentyfikuj dane wejściowe: Określ wszystkie parametry wejściowe i ich możliwe wartości.
  2. Podziel na klasy: Na podstawie logiki biznesowej, wymagań i wiedzy o dziedzinie, podziel te wartości na grupy. Wartości w obrębie każdej grupy powinny wywoływać podobne zachowanie systemu.
  3. Wybierz reprezentatywne wartości: Wybierz jedną lub więcej wartości reprezentatywnych dla każdej klasy do testowania. Nie jest konieczne wybieranie wartości bliskich granicom, ważne jest, aby reprezentowały klasę.

Przykład: Pole "Wiek". Wymaganie: Użytkownicy powyżej 18 lat mogą się zarejestrować. Klasy równoważności:

  • Użytkownicy, którym zezwala się na rejestrację (np. 19, 30, 65).
  • Użytkownicy, którym odmówiono rejestracji (np. 5, 12, 17).

Dane testowe (wybrane reprezentatywne): 30, 12.

Ta metoda jest bardziej ogólna i może być używana nawet wtedy, gdy dokładne wartości graniczne nie są oczywiste lub nie są zdefiniowane. Pomaga zmniejszyć liczbę przypadków testowych, obejmując różne scenariusze.