Testování pokrytí cesty

Autor: Randy Alexander
Datum Vytvoření: 24 Duben 2021
Datum Aktualizace: 26 Červen 2024
Anonim
Testování pokrytí cesty - Technologie
Testování pokrytí cesty - Technologie

Obsah

Definice - Co znamená testování pokrytí cesty?

Testování pokrytí cesty je specifický druh metodického, sekvenčního testování, při kterém se posuzuje každý jednotlivý řádek kódu.


Jako druh testování softwaru je testování pokrytí cest v kategorii technických testovacích metod, spíše než je součástí zastřešující strategie nebo „filozofie“ kódu. Je náročný na pracovní sílu a je často vyhrazen pro konkrétní životně důležité části kódu.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje testování pokrytí cesty

Způsob, jakým funguje testování pokrytí cesty, spočívá v tom, že testeři se musí podívat na každou jednotlivou řadu kódu, která hraje roli v modulu, a pro úplné pokrytí se testeři musí podívat na každý možný scénář, aby byly pokryty všechny řádky kódu.


Ve velmi základním příkladu zvažte funkci kódu, která přebírá proměnnou "x" a vrací jeden ze dvou výsledků: pokud x je větší než 5, program vrátí výsledek "A" a pokud x je menší nebo rovno 5, program vrátí výsledek „B.“

Kód programu by vypadal asi takto:

    vstup x
    pokud tedy x> 5
    návrat A
    jinak návrat B

Aby testování pokrytí cest účinně „pokrylo všechny cesty“, musí být spuštěny dva testovací případy, přičemž x je větší než 5 a x menší nebo rovno 5.

Je zřejmé, že tato metoda je mnohem složitější s komplexnějšími moduly kódu. Odborníci obecně považují testování pokrytí cesty za typ testování v bílé skříňce, který ve skutečnosti kontroluje interní kód programu, spíše se spoléhá na externí vstupy a strategie, které jsou považovány za testování v černé skříňce, které interní kód neberou v úvahu.