Proces testowy
W procesie testowym wg. ISTQB wyróżnia się następujące, główne grupy czynności:
Planowanie testów
Monitorowanie testów i nadzór nad testami
Analiza testów
Projektowanie testów
Implementacja testów
Wykonywanie testów
Ukończenie testów.
Poszczególne czynności w każdej z grup mogą składać się z kilku pojedynczych zadań różniących się w zależności od projektu lub wersji oprogramowania. w przypadku stosowania metod sekwencyjnych, w których czynności są wykonywane krokowo w logicznej kolejności, pewne elementy nakładają się na siebie, są wykonywane łącznie lub równocześnie bądź są pomijane. W związku z powyższym zwykle konieczne jest dostosowanie głównych czynności do kontekstu danego systemu lub projektu.
Podstawowy proces testowy
Planowanie i nadzór nad testami
Analiza i projektowanie testów
Implementacja i wykonanie testów
Ocena kryteriów zakończenia testów i raportowanie
Czynności zamykające test
1. Planowanie i nadzór nad testami
Zdefiniowanie celów testowania
Określenie strategii testowania
Termin zakończenia testowania
Termin wysłania wersji
Planowanie ma określić:
cele i zakres testów
harmonogram testowania
podejście (sposób przeprowadzenia testów)
techniki projektowania i wykonania testów
zasoby niezbędne do realizacji czynności testowych
produkty prac testowych
ryzyka związane z testowaniem
2. Analiza i projektowanie testów
Przeglądanie podstawy testów, wymagań, specyfikacji
Ocena testowalności i priorytetyzacja
Przetwarzanie celów testowania w przypadki testowe
3. Implementacja i wykonanie testów
Przygotowanie procedur testowych, tworzenie danych testowych
Sprawdzanie przygotowania środowiska testowego
Wykonanie testów
Zapisanie wyników wykonania testów, porównanie wyników rzeczywistych z oczekiwanymi rezultatami
Raportowanie rozbieżności jako incydentów, analiza w celu ustalenia przyczyny
Ustawienie statusu testu
4. Ocena kryteriów zakończenia testów i raportowanie
Ocena wykonania testów zgodnie z przyjętymi celami testowania
Ocena czy nie jest potrzebne więcej test
Napisanie raportu podsumowującego testy
5. Czynności zamykające test
Wykonywane np. przy zakończeniu wydania serwisowego
Wykorzystanie zebranych informacji zo podniesienia jakości testowania w przyszłości
Last updated
Was this helpful?