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
Ważnym elementem planowania testów jest ustalenie kryteriów wejścia i wyjścia.
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
Zamknięcie raportów, dokończenie i zarchiwizowanie testaliów i infrastruktury testowej do użycia np. w kolejnej wersji
Wykorzystanie zebranych informacji zo podniesienia jakości testowania w przyszłości
Last updated
Was this helpful?