Testovanie cesty a Testovanie základnej cesty s PRÍKLADMI

Obsah:

Anonim

Čo je testovanie cesty?

Testovanie cesty je metóda štrukturálneho testovania, ktorá spočíva v použití zdrojového kódu programu s cieľom nájsť všetky možné spustiteľné cesty. Pomáha určiť všetky chyby, ktoré sa nachádzajú v kúsku kódu. Táto metóda je navrhnutá na vykonanie celej alebo vybranej cesty prostredníctvom počítačového programu.

Akýkoľvek softvérový program obsahuje, viac vstupných a výstupných bodov. Testovanie každého z týchto bodov je náročné aj časovo náročné. Na zníženie nadbytočných testov a na dosiahnutie maximálneho pokrytia testom sa používa testovanie základnej trasy.

Testovanie základnej cesty v softvérovom inžinierstve

Testovanie základnej cesty v softvérovom inžinierstve je metóda White Box Testing, v ktorej sú testovacie prípady definované na základe tokov alebo logických ciest, ktoré je možné vykonať programom. Cieľom testovania základnej cesty je definovať počet nezávislých ciest, aby bolo možné explicitne definovať počet potrebných testovacích prípadov, aby sa maximalizovalo pokrytie testom.

V softvérovom inžinierstve zahŕňa testovanie základnej cesty vykonanie všetkých možných blokov v programe a dosiahne maximálne pokrytie cesty s najmenším počtom testovacích prípadov. Je to hybridná metóda testovania vetiev a metód testovania ciest.

Tu si vezmeme jednoduchý príklad, aby sme získali lepšiu predstavu o tom, čo obsahuje testovanie základnej cesty

Vo vyššie uvedenom príklade vidíme, že existuje niekoľko podmienených príkazov, ktoré sa vykonajú v závislosti od toho, ktorá podmienka postačuje. Tu sú 3 cesty alebo podmienky, ktoré je potrebné otestovať, aby sa získal výstup,

  • Cesta 1 : 1,2,3,5,6, 7
  • Cesta 2 : 1,2,4,5,6, 7
  • Cesta 3 : 1, 6, 7

Kroky na testovanie základnej cesty

Medzi základné kroky pri testovaní základnej cesty patria

  • Nakreslite kontrolný graf (na určenie rôznych ciest programu)
  • Výpočet cyklomatickej zložitosti (metriky na určenie počtu nezávislých ciest)
  • Nájdite základný súbor ciest
  • Vytvorte testovacie prípady na precvičenie každej cesty

Výhody základného testovania trasy

  • Pomáha znižovať nadbytočné testy
  • Zameriava pozornosť na logiku programu
  • Pomáha uľahčiť návrh analytického verzus ľubovoľného prípadu
  • Testovacie prípady, ktoré nastavia základ cvičení, vykonajú každý príkaz v programe aspoň raz

Záver:

Testovanie základnej cesty pomáha určiť všetky chyby, ktoré sa nachádzajú v kúsku kódu.