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:
- Zidentyfikuj dane wejściowe: Określ wszystkie parametry wejściowe i ich możliwe wartości.
- 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.
- 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.