Testovanie pokrytia trasy

Autor: Randy Alexander
Dátum Stvorenia: 24 Apríl 2021
Dátum Aktualizácie: 26 V Júni 2024
Anonim
Niedrogi motocykl turystyczny? Yamaha FZS600 Fazer - Test Opinia
Video: Niedrogi motocykl turystyczny? Yamaha FZS600 Fazer - Test Opinia

Obsah

Definícia - Čo znamená testovanie pokrytia trasy?

Testovanie pokrytia cesty je špecifický druh metodického, sekvenčného testovania, pri ktorom sa posudzuje každý jednotlivý riadok kódu.


Ako druh testovania softvéru je testovanie pokrytia ciest skôr v kategórii technických testovacích metód, než aby bolo súčasťou zastrešujúcej stratégie alebo „filozofie“ kódu. Je náročný na pracovnú silu a je často vyhradený pre konkrétne dôležité časti kódu.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje testovanie pokrytia ciest

Spôsob, akým funguje testovanie pokrytia cesty, je ten, že testeri sa musia pozrieť na každý jednotlivý riadok kódu, ktorý hrá úlohu v module, a na úplné pokrytie sa musia testeri pozrieť na každý možný scenár, aby boli pokryté všetky riadky kódu.


Vo veľmi základnom príklade zvážte kódovú funkciu, ktorá preberá premennú „x“ a vracia jeden z dvoch výsledkov: ak x je väčšie ako 5, program vráti výsledok „A“ a ak x je menšie alebo sa rovná 5, program vráti výsledok „B.“

Kód programu bude vyzerať asi takto:

    vstup x
    ak x> 5 potom
    návrat A
    inak návrat B

Aby testovanie pokrytia ciest účinne „pokrylo všetky cesty“, musia sa vykonať dva skúšobné prípady s x väčším ako 5 a x menším alebo rovným 5.

Je zrejmé, že táto metóda je oveľa zložitejšia s komplexnejšími modulmi kódu. Odborníci vo všeobecnosti považujú testovanie pokrytia ciest za typ testovania v bielych skriniach, ktorý v skutočnosti kontroluje interný kód programu, ale spolieha sa iba na externé vstupy a stratégie, ktoré sa považujú za testovanie na čiernych skrinkách, ktoré nezohľadňujú interný kód.