Dom Oprogramowanie Co to jest testowanie zasięgu ścieżki? - definicja z techopedii

Co to jest testowanie zasięgu ścieżki? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza testowanie pokrycia ścieżki?

Testowanie zasięgu ścieżki jest szczególnym rodzajem metodycznego, sekwencyjnego testowania, w którym ocenia się każdą linię kodu.

Jako rodzaj testowania oprogramowania, testowanie zasięgu ścieżki należy do kategorii technicznych metod testowych, a nie jest częścią nadrzędnej strategii lub „filozofii” kodu. Jest to pracochłonne i często jest zarezerwowane dla określonych istotnych sekcji kodu.

Techopedia wyjaśnia Testowanie pokrycia ścieżki

Sposób, w jaki działa testowanie zasięgu ścieżki, polega na tym, że testerzy muszą spojrzeć na każdy wiersz kodu odgrywający rolę w module, a dla pełnego pokrycia testerzy muszą spojrzeć na każdy możliwy scenariusz, tak aby wszystkie wiersze kodu zostały pokryte.

W bardzo podstawowym przykładzie rozważmy funkcję kodu, która pobiera zmienną „x” i zwraca jeden z dwóch wyników: jeśli x jest większy niż 5, program zwróci wynik „A”, a jeśli x jest mniejszy lub równy 5, program zwróci wynik „B.”

Kod programu wyglądałby mniej więcej tak:

    wprowadź x

    jeśli x> 5, to

    zwróć A

    w przeciwnym razie zwróć B

Aby testy pokrycia ścieżek skutecznie „obejmowały wszystkie ścieżki”, muszą zostać uruchomione dwa przypadki testowe, przy czym x jest większe niż 5, a x mniejsze lub równe 5.

Oczywiście ta metoda staje się znacznie bardziej skomplikowana w przypadku bardziej złożonych modułów kodu. Eksperci ogólnie uważają testowanie zasięgu ścieżki za rodzaj testu białej skrzynki, który faktycznie sprawdza wewnętrzny kod programu, a jedynie polegając na zewnętrznych danych wejściowych i strategiach, które są uważane za testy czarnej skrzynki, które nie uwzględniają kodu wewnętrznego.

Co to jest testowanie zasięgu ścieżki? - definicja z techopedii