Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké sú výhody White Box Testing

? White box testovanie sa týka spôsobu testovania počítačového softvéru , kde je počas procesu testovania vidieť zdrojový kód . To je v porovnaní s black box testovanie , kde kód nie je vidieť a je navrhnutý tak , aby replikovať skúsenosti koncových užívateľov . Vzhľadom k jeho transparentnosti , biely box testovanie má niekoľko výhod , ktoré nie sú k dispozícii , bez toho, aby kód bol viditeľný . Tento typ testovania je tiež známy ako testovanie jasné , box , transparentný box testovanie , alebo kód založený na testovanie . Transparentnosť

Vzhľadom k tomu , analytici sa pozrieť na zdrojový kód , zatiaľ čo softvér je testovaný , každý riadok kódu môže byť analyzovaný , aspoň teoreticky . Čas a rozpočtové obmedzenia sa často diktovať , ako dôkladne sa analyzujú kód . Či je alebo nie je softvér sa zdá byť spustený , ako bola navrhnutá , biely box testovanie môže overiť , či je alebo nie je sám o sebe kód vykonáva , ako bolo zamýšľané . Napríklad , zbytočné kusy kódu , zbytočné cesty medzi operáciou a únikov pamäti všetko môže byť detekovaný , keď analytik môže vidieť zdrojový kód .
Security

Security je dôležitým hľadiskom pri navrhovaní väčšiny softvérových programov - pre samotný softvér , ďalší softvér interaguje s , a systém , ktorý je hostí . Ak je softvér testovaný pomocou taktiky a metód , ktoré by mohli byť použité hackermi , správanie kódu možno sledovať pomocou testovania biele skrinky , potom analyzované na zabezpečenie, ktoré by mohlo byť zneužité potom, čo softvér bol prepustený . Spoliehať sa iba na black box testovanie sa nie vždy odhalí slabé miesta pod vrstvou rozhranie .
Aktuálnosť

Byť schopný uvoľniť nový softvér a včas ich dôležitým aspektom v každom projekte . Vzhľadom k tomu , white box testovanie nevyžaduje užívateľské rozhranie , ktoré majú byť dokončená , testovanie môže byť vykonané , keď grafické užívateľské rozhranie sa stále vyvíja . V dôsledku toho , problémy v softvéri môžu byť detekované a riešiť oveľa skôr . Každý problém , ktorý je detekovaný a pevná pred produkt dokončenie znižuje množstvo času , ktoré by inak boli v priebehu black box testovanie fáze potrebné .
Nákladové výhody

White box testovanie môže byť drahšie ako čiernej skrinky testovanie , vzhľadom k odbornosti potrebné pre analýzu zdrojového kódu . Biela krabica testery potrebujú zázemie v programovacom jazyku , zatiaľ čo čierna krabica testery sú zvyčajne odborníci zabezpečovaní kvality , ktoré len potrebujú vedieť , ako ovládať užívateľské rozhranie . Avšak v celkovom vývojovom cykle produktu , biely box testovanie môže viesť k významným úsporám , ak chyby v programe sa objavili pomocou Biely box testovanie , zatiaľ čo výrobok je stále vo vývoji .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené