testowanie
Testowanie (testowanie oprogramowania) to proces weryfikowania i walidowania, który ma na celu wykrywanie defektów oraz potwierdzanie, że produkt spełnia wymagania funkcjonalne i niefunkcjonalne. Celem testowania jest zapewnienie jakości, ograniczenie ryzyka projektowego oraz przygotowanie oprogramowania do wdrożenia.
W praktyce obejmuje planowanie testów, projektowanie przypadków testowych, wykonywanie testów, raportowanie wyników oraz utrzymanie testów w
Typy testów obejmują testy funkcjonalne, testy niefunkcjonalne (wydajność, niezawodność, bezpieczeństwo, użyteczność), regresyjne i eksploracyjne. W praktyce
Metodyki rozwojowe, takie jak Agile i DevOps, wpływają na praktyki testowe, kładąc nacisk na ciągłe testowanie,