/ / Różnica między testowaniem ścieżki bazowej a testowaniem pełnej ścieżki? - testowanie, ścieżka, węzły, gramatyka bezkontekstowa

Różnica między testowaniem ścieżki bazowej a testowaniem pełnej ścieżki? - testowanie, ścieżka, węzły, bezkontekstowa gramatyka

Patrząc na nie, oba wyglądają dokładnie tak samo: znalezienie wszystkich możliwych ścieżek w CFG. Czy jest między nimi jakaś różnica?

Odpowiedzi:

0 dla odpowiedzi № 1

Co to jest testowanie ścieżki?

Testowanie ścieżki jest metodą testów strukturalnychobejmuje użycie kodu źródłowego programu w celu znalezienia każdej możliwej ścieżki wykonywalnej. Pomaga określić wszystkie usterki leżące w części kodu. Ta metoda służy do wykonywania całej lub wybranej ścieżki za pomocą programu komputerowego.

Każdy program obejmuje wielokrotne wprowadzanie ipunkty wyjścia. Testowanie każdego z tych punktów jest trudne i czasochłonne. W celu zredukowania nadmiarowych testów i osiągnięcia maksymalnego pokrycia testowego stosuje się testowanie ścieżki podstawowej.

Co to jest testowanie ścieżki podstawowej?

Testowanie ścieżki bazowej jest takie samo, ale jest opartew metodzie testowania białej skrzynki, która definiuje przypadki testowe w oparciu o przepływy lub ścieżkę logiczną, która może zostać pobrana przez program. Testowanie ścieżki bazowej obejmuje wykonanie wszystkich możliwych bloków w programie i osiąga maksymalny zasięg ścieżki przy najmniejszej liczbie przypadków testowych. Jest to hybryda testów oddziałowych i metod testowania ścieżek.

Celem testowania ścieżki podstawowej jest określenie liczby niezależnych ścieżek, dlatego liczba potrzebnych przypadków testowych może być zdefiniowana jawnie (maksymalizuje zasięg każdego przypadku testowego).