Obsah:
Definice - Co znamená testování White-Box?
White-box testování je metodologie používaná k zajištění a validaci interního rámce, mechanismů, objektů a součástí softwarové aplikace. Testování v bílém poli ověřuje kód podle specifikací návrhu a odhaluje zranitelnost aplikace.
Testování na bílé skříňky je také známé jako průhledné testování krabic, testování na průhledných boxech, strukturální testování a testování skleněných krabic. Skleněný rámeček a průhledný rámeček naznačují, že týmy softwarového inženýrství jsou vidět interní mechanismy.
Techopedia vysvětluje White-Box testování
Během testování v bílém poli je kód spuštěn s předvolenými vstupními hodnotami pro ověření předvolených výstupních hodnot. Testování v bílé krabici často zahrnuje psaní útržků a ovladačů softwarového kódu.
Výhody testování v bílé krabici zahrnují:
- Umožňuje opakované použití testovacího případu a poskytuje větší stabilitu
- Usnadňuje optimalizaci kódu
- Usnadňuje nalezení umístění skrytých chyb v raných fázích vývoje
- Usnadňuje efektivní testování aplikací
- Odstraňuje zbytečné řádky kódu
Nevýhody zahrnují:
- Vyžaduje zkušeného testera se znalostí vnitřní struktury
- Časově náročné
- Vysoké náklady
- Ověření bitů kódu je obtížné.
White-box testování doplňuje testování jednotek, integrační testování a regresní testování.