Andrzej napisał do nas:
Mam pytanie dotyczące testowania. Znam proces testowania. Nie wiem jednak, na którym etapie tworzone są przypadki testowe... Czy na etapie projektowania i analizy czy już na etapie implementacji i wykonania. Skłaniałbym się do opinii, że i na tym i na tym poziomie je tworzymy - ale ISTQB jest pod tym względem bezlitosne i przypisuje pewnie to zadanie do konkretnego etapu. Czy jest jakaś jedna, słuszna odpowiedź na to pytanie?
Odpowiedź: Pytanie, jakie nasuwa się na początek, to który proces testowy jest nam znany.
Nawet w ISTQB „procesy” różnią się między sobą, o czym pisaliśmy w artykule: http://testerzy.pl/baza-wiedzy/jak-sylabus-istqb-proces-testowy
W procesie znanym z ISTQB poziomu podstawowego miejsce tworzenia przypadków testowych jest konkretnie opisane i jest to etap implementacji testów. Na poziomie zaawansowanym przypadki powstają już w fazie projektowania, ale ich finalizowanie następuje w implementacji.
Trzeba również prześledzić pełną gamę półproduktów, a potem mapować to na proces:
- Warunki testowe – wywodzące się z podstawy testów [analiza]
- Logiczne przypadki testowe – wynikające z warunków [projektowanie]
- Konkretne przypadki testowe – wynikające z logicznych testów [implementacja]
ISTQB (na poziomie zaawansowanym) zakłada, że każdy z tych półproduktów może być uruchomiony na testowanym oprogramowaniu.
SPRAWDŹ TAKŻE |
---|
Testerzy odpowiadają testerom 21 - Testowanie a język angielski |
Testerzy odpowiadają testerom 20 - Egzamin ISTQB |