vitboxtestning
Vitboxtestning är en mjukvarutestningsmetod där tester utformas utifrån kännedom om källkodens struktur och interna komponenter. Målet är att verifiera logik, kontrollflöden och dataströmmar samt att identifiera fel som inte syns i yttre funktionstester.
Används ofta på enhetstestning och integrationstester samt för säkerhetsgranskningar där intern logik måste granskas. Den fokuserar
Vanliga tekniker omfattar kodtäckning (statement, branch, path, loop), dataflödesanalys, statisk och dynamisk analys samt testdriven utveckling.
Till skillnad från svartbox-testning, där testaren inte känner till intern logik, kräver vitbox att man har
Fördelar inkluderar upptäckt av logikfel, förbättrad kvalitet och säkerhet samt bättre dokumentation. Begränsningar inkluderar krav på
Exempel: test av autentiseringsflöden för att säkerställa att alla grenvägar vid fel och timeout hanteras, validering