O technikach testowania i analizie wartości granicznych w pytaniach ISTQB.
Pytanie przesłane przez Rafała:
"Droga Redakcjo,
Przeczytałem Wasz artykuł:
Moje rozumienie było dokładnie takie jak Wasze.
Jednak parę dni temu rozmawiałem z osobą, która pisała egzamin ISTQB Foundation Level.
Osoba ta miała 2 pytania, które dotyczyły po prostu wartości brzegowych.
Pierwsze pytanie dotyczyło przedziału: 0<=x<100
Poprawna odp wg egzaminatora, który przeprowadzał egzamin była:
-1 0 99 100
Nie mam tutaj żadnych pytań - zgadzam się z tym.
Drugim przedziałem było:
0<=x<=100
Nie było do wyboru w ogóle odpowiedzi:
-1 0 100 101
Za to poprawną była odpowiedź: -1 0 1 99 100 101 co mnie niezmiernie zadziwia.
Egzaminator przeprowadzający egzamin powiedział, że jeżeli w pierwszym zadaniu zamiast odpowiedzi -1 0 99 100 byłaby odpowiedź -1 0 1 98 99 100 to też była by poprawna.
Czy moglibyście się do tego odnieść, w kontekście Waszego artykułu?"
Odpowiedź
Przede wszystkim egzaminator rzadko kiedy jest osobą merytoryczną i raczej nie wie jaka jest poprawna odpowiedź.
W podanych przykładach mówimy o:
- analizie wartości granicznych, nazywanej również analizą dwuwartościową (-1 0 99 100)
- pełnej analizie wartości brzegowych, nazywanej również analizą trójwartościową (-1 0 1 99 100 101) http://testerzy.pl/baza-wiedzy/o-technikach-testowania
Odpowiedź na pytania zależy więc od tego, jakiej techniki dotyczyło.
Warto podkreślić, że analiza trzech wartości na granicę nie jest częścią materiału poziomu podstawowego.
SPRAWDŹ TAKŻE |
---|
Testerzy odpowiadają testerom 31 - Jak wybrać szkolenie z testowania? ![]() |
Testerzy odpowiadają testerom 30 - Dla kogo studia podyplomowe z testowania? ![]() |