Testerzy odpowiadają testerom 35 - Klasy równoważności

Do naszej redakcji spływają zapytania odnośnie klas równoważności. Czas zatem na nie odpowiedzieć.

Pytanie: "Wydawało mi się, że wszystko już wiem o klasach równoważności, ale podczas przeglądania materiału na egzamin okazało się, że jednak nie. Jeżeli np. przedział jest prawidłową klasą, to wartości z poza tego zakresu (do 9 włącznie i od 101) są klasami nieprawidłowymi. A co z danymi, które powinny być w ogóle nieakceptowane? Np. stringi. Czy wartości takie stanowią odrębną nieprawidłową klasę czy może nie są tutaj w ogóle uwzględniane?"


Odpowiedź: "Klasy równoważności to wielość zbiorów. Jeden zbiór to kategoria znaków/wymuszeń akceptowanych, drugi nieakceptowanych spoza klasy. Istnieją jeszcze zbiory znaków/wymuszeń nieoczekiwanych-nieakceptowanych.

 

 

Na potrzeby egzaminu poziomu podstawowego ważne są jedynie znaki z tego samego wymiaru: zbiór znaków akceptowanych i nieakceptowanych. Jeżeli klasa opisana jest jako przedział , to zakładamy, że niepoprawne to (-nieskończoność; 9> i <101; nieskończoność). 

Stringi oczywiście są spoza klasy, ale nie są klasą ważną na potrzeby egzaminu dlatego, że:

  • klasa taka musiałaby być bardzo precyzyjnie opisana, np. czy string to litery, czy też znaki specjalne, a jeśli są to znaki specjalne, to jest to każdy znak czy może jedynie znaki kodu ASCII
  • w niektórych sytuacjach nie ma możliwości podania innych informacji jak tylko znaków numerycznych.


Generalnie na egzaminie brane są pod uwagę jedynie wartości liczbowe."

 

 
SPRAWDŹ TAKŻE
Testerzy odpowiadają testerom 31 - Jak wybrać szkolenie z testowania? 
Testerzy odpowiadają testerom 30 - Dla kogo studia podyplomowe z testowania? 

 

 

Najbliższe terminy szkoleń

 

9-11 stycznia - Katowice

ISTQB Poziom Podstawowy


17 stycznia - Kraków

Odbiór oprogramowania - testowanie akceptacyjne


21 stycznia - Wrocław

ISTQB Poziom Zaawansowany - Analityk Testów

 

Partnerzy

Narzędzia testerskie