Źródło: Arkusze CKE
Jednym z wariantów testów jednostkowych jest analiza ścieżek, która polega na
Warianty odpowiedzi
-
A
określeniu punktu początkowego i końcowego oraz badaniu możliwych dróg pomiędzy tymi punktami.
-
B
testowaniu obiektów pod względem inicjacji i zwolnienia zarezerwowanej pamięci.
-
C
testowaniu wartości brzegowych zbioru danych.
-
D
utworzeniu kilku zbiorów danych o podobnym sposobie przetwarzania i użyciu ich do przeprowadzenia testu.
Wyjaśnienie
Analiza ścieżek to jedno z podstawowych pojęć w testowaniu białoskrzynkowym. Chodzi w niej o to, że patrzymy w głąb struktury kodu i analizujemy wszystkie możliwe drogi, jakimi może przejść program od punktu wejścia do wyjścia.
Każda instrukcja warunkowa, pętla czy odgałęzienie w kodzie tworzy nową potencjalną ścieżkę wykonania. Celem tej metody jest wyznaczenie takiego zestawu testów, aby sprawdzić jak najwięcej z tych dróg.
Dzięki temu masz pewność, że program zadziała poprawnie niezależnie od tego, przez które warunki przejdzie podczas swojego działania.