Testowanie ścieżki i podstawowe testowanie ścieżki w oprogramowaniu (przykłady)

Co to jest testowanie ścieżki w testowaniu oprogramowania?

Testowanie ścieżki to metoda testowania strukturalnego, która polega na użyciu kodu źródłowego programu w celu znalezienia każdej możliwej ścieżki pliku wykonywalnego. Pomaga określić wszystkie błędy leżące w fragmencie kodu. Metoda ta ma na celu wykonanie całej lub wybranej ścieżki poprzez program komputerowy.

Każdy program zawiera wiele punktów wejścia i wyjścia. Testowanie każdego z tych punktów jest trudne i czasochłonne. Aby zredukować liczbę zbędnych testów i osiągnąć maksymalne pokrycie testami, stosuje się testowanie ścieżki bazowej.

Podstawowe testowanie ścieżek w inżynierii oprogramowania

Testowanie ścieżki podstawowej w inżynierii oprogramowania jest Biały Box Testy metoda, w której przypadki testowe definiowane są na podstawie przepływów lub ścieżek logicznych, które można pokonać w programie. Celem testowania ścieżki bazowej jest zdefiniowanie liczby niezależnych ścieżek, aby można było jawnie określić liczbę potrzebnych przypadków testowych, aby zmaksymalizować pokrycie testów.

In Inżynieria oprogramowaniaPodstawowe testowanie ścieżki polega na wykonaniu wszystkich możliwych bloków w programie i osiąga maksymalne pokrycie ścieżki przy najmniejszej liczbie przypadków testowych. Jest to hybrydowa metoda testowania gałęzi i metod testowania ścieżki.

Tutaj weźmiemy prosty przykład, aby lepiej zrozumieć, co obejmuje testowanie ścieżki bazowej

Podstawowe testowanie ścieżek w inżynierii oprogramowania

W powyższym przykładzie widzimy, że istnieje kilka instrukcji warunkowych, które są wykonywane w zależności od tego, jaki warunek jest wystarczający. Tutaj są 3 ścieżki lub warunki, które należy przetestować, aby uzyskać wynik,

  • Ścieżka 1: 1,2,3,5,6, 7
  • Ścieżka 2: 1,2,4,5,6, 7
  • Ścieżka 3: 1, 6, 7

Kroki testowania ścieżki podstawowej

Podstawowe kroki związane z testowaniem ścieżki bazowej obejmują

  • Narysuj wykres kontrolny (w celu określenia różnych ścieżek programu)
  • Obliczać Złożoność cyklomatyczna (metryki określające liczbę niezależnych ścieżek)
  • Znajdź podstawowy zestaw ścieżek
  • Generuj przypadki testowe, aby przetestować każdą ścieżkę

Zalety podstawowego testowania ścieżki

  • Pomaga to zredukować liczbę zbędnych testów
  • Koncentruje uwagę na logice programu
  • Pomaga w projektowaniu przypadków analitycznych i arbitralnych
  • Przypadki testowe, które wykonują zestaw bazowy, wykonają każdą instrukcję w programie co najmniej raz

Podsumowanie

Testowanie ścieżki podstawowej pomaga określić wszystkie błędy znajdujące się w fragmencie kodu.