Testování bílé skříňky
Testování bílé skříňky je typ testování softwaru, při kterém daná osoba rozumí návrhu aplikace a jejímu zdrojovému kódu. Na základě těchto znalostí může provádět testy, které odhalí nejpravděpodobnější chyby nebo problémy s výkonem.
Původní vývojář obvykle programu rozumí nejlépe, a proto se k provádění testování bílé skříňky nejlépe hodí. Testy bílé skříňky však mohou provádět i další programátoři, kteří danou aplikaci znají. V obou případech musí tester důkladně rozumět účelu programu a jeho základnímu kódu.
Testování bílé skříňky pomáhá zajistit, aby byl program stabilní a výkonný. Je užitečné při zátěžovém testování aplikace s velkými soubory nebo v okrajových případech, se kterými se většina uživatelů nesetká. Oprava chyb je efektivní, protože chyby často opravuje osoba, která je odhalila.
Na druhou stranu nemusí původní vývojář používat aplikaci jako běžný uživatel, a nemusí proto najít chyby, které odhalí jiný uživatel. Testování bílé skříňky také není ideální pro vylepšování funkcí aplikace nebo jejího uživatelského rozhraní, kde je zpětná vazba zvenčí obzvlášť cenná.
NOTE: Testování softwaru, při kterém uživatel nemá přehled o vnitřním fungování programu, se nazývá testování černé skříňky.
Otestujte své znalosti