Junior
Opowiedz o dokumentacji testowej, która była używana w projekcie.
sobes.tech AI
Odpowiedź od AI
W projekcie używano następujących rodzajów dokumentacji testowej:
- Plan testów (Test Plan): Opisywał ogólną strategię testowania, cele, zakres, ryzyko, role i obowiązki, środowisko, oczekiwane wyniki i kryteria zakończenia testów. Opracowywany na wczesnych etapach projektu i aktualizowany w razie potrzeby.
- Przypadki testowe (Test Cases): Szczegółowo opisywały sekwencję działań w celu sprawdzenia konkretnej funkcji lub wymogu. Zawierały warunki wstępne, kroki, oczekiwany wynik i warunki końcowe.
- Listy kontrolne (Checklists): Używane do szybkiego pokrycia funkcjonalności, szczególnie dla testów smoke i regresji. Były to listy punktów do sprawdzenia, bez szczegółowych kroków.
- Raporty o defektach (Defect Reports): Zawierały szczegółowe informacje o wykrytych defektach: tytuł, opis, kroki reprodukcji, aktualny wynik, oczekiwany wynik, środowisko, priorytet, powaga, status. Używane do śledzenia cyklu życia defektu.
- Raporty z wykonania testów (Test Execution Reports): Podsumowywały wyniki wykonania testów. Zawierały liczbę wykonanych testów, testów zaliczonych/niezaliczonych/zablokowanych, wykrytych defektów, pokrycie wymagań/funkcjonalności, a także wnioski i zalecenia.
- Macierz śledzenia (Traceability Matrix): Łączyła wymagania z odpowiednimi przypadkami testowymi. Umożliwiała upewnienie się, że wszystkie wymagania są pokryte testami i zrozumienie wpływu zmian w wymaganiach na dokumentację testową.
Do zarządzania dokumentacją używano narzędzi (np. Jira, TestRail). Dokumentacja była regularnie aktualizowana zgodnie ze zmianami w wymaganiach i produkcie.