TESTY STATYCZNE

przegląd, analiza statyczna

Testowanie statyczne

Testowanie modułu lub systemu na poziomie specyfikacji lub implementacji bez wykonywania kodu tego oprogramowania.

Techniki statyczne:

PRZEGLĄDAnaliza statyczna

Cele testowania - przeglądy, analiza statyczna oraz testy dynamiczne mają ten sam cel – znajdowanie usterek.

Podstawowe różnice pomiędzy testowaniem statycznym i dynamicznym

Testowanie statyczne

Testowanie dynamiczne

Nie wymaga uruchomienia oprogramowania

Wymaga uruchomienia oprogramowania

Wspiera przed wszystkim weryfikację (zgodność z wymaganiami)

Wspiera przede wszystkim walidację (zgodność z potrzebami użytkownika)

Wyszukuje głównie defekty

Wyszukuje głównie awarie

Może być wspierane listami kontrolnymi i procesami

Najczęściej wymaga zaprojektowania przypadków testowych

Wykonywane przed kompilacją

Wykonywane po kompilacji

Koszt znalezienia i naprawy defektów jest niższy

Koszt znalezienia i naprawy defektów jest wyższy

Last updated

Was this helpful?