Io-10-wyk-Slajd42

Z Studia Informatyczne
Wersja z dnia 10:58, 11 wrz 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Inspekcje a testowanie

Inspekcje a testowanie


Inspekcje należą do statycznych technik analizy. Statyczna reprezentacja systemu (np. kod źródłowy) jest przeglądana przez ludzi w celu wykrycia anomalii i defektów. Technika ta nie wymaga uruchomienia systemu, więc może być użyta przed jego stworzeniem na dowolnym etapie jego wytwarzania. Tego niestety nie można powiedzieć o testowaniu. Mało tego, przy pomocy inspekcji można zweryfikować o wiele więcej różnego rodzaju artefaktów. Testowanie może sprawdzić tylko i wyłącznie działanie systemu lub ewentualnie zweryfikować specyfikację wymagań badając prototyp, który powstanie na jej podstawie. Inspekcja jest bardzo efektywną metodą znajdywania błędów, skuteczniejszą od samego testowania. Wymaga jednak zaangażowania większej grupy ludzi. Jednak ten koszt jest szybko równoważony zyskiem związanym z usunięciem błędu na samym początku jego występowania w stosunku do faz końcowych kiedy to błędy mogłyby być znalezione przez testowanie.


<< Poprzedni slajd | Spis treści | Następny slajd >>