Skip to main content

Hvad er Gray Box Testing?

Gray Box -test er en type professionel test, der ofte bruges til computersoftware, der kombinerer visse aspekter af test af sort kasse og hvid kasse -test.Den generelle idé er at kombinere disse to andre typer for at udnytte styrkerne ved hver, samtidig med at de minimerer deres begrænsninger eller svagheder.Gray Box Testing består dybest set af professionel test, hvor testerne forstår nogle af måderne, hvorpå softwaren fungerer, men de forstår ikke alt om det.

Når man udvikler og tester computersoftware, er der to almindelige testmodeller, der ofte bruges.Dette er test af sort kasse og test af hvid kasse, og test af grå kasse er dybest set en kombination af begge dele.Black Box -test består af test, hvor testerne ikke forstår eller har adgang til den kode, der kører softwaren.F.eksvirksomheder og kan bruges til både internt og udvendig test.En af de største svagheder ved denne type test er imidlertid, at den begrænsede viden fra testerne potentielt kan hæmme deres test.Dette vil ofte kræve, at resultaterne analyseres af en tredjepart, der forstår både testene, der køres, og koden bag softwaren, der testes.Gray Box Testing søger at lindre nogle af disse problemer ved at kombinere denne type test med visse elementer i hvid kasse -test.

White Box Testing består af softwaretest udført af folk, der fuldt ud forstår softwaren, der testes og har adgang til kildekodenTil softwaren.Dette gøres ofte internt hos en softwareudvikler for at sikre, at programmet kører korrekt og for at give testerne mulighed for direkte at interagere med koden bag programmet.Der er dog potentielle sikkerhedsproblemer med denne type test, og så grå boksestning bruges ofte til at kombinere begge typer på måder, der er både produktive og sikre.

I grå kasse -test forstår testerne visse aspekter af softwarenBrugt og kan muligvis se nogle dele af kildekoden, men ikke det hele.Dette gør det muligt for testerne at mere interagere med og forstå det program, de tester end Black Box -test, men uden de fulde adgangs- og sikkerhedsproblemer, der kan opstå fra White Box -test.En person, der udfører grå kasse -test på software til et nyt operativsystem, kan muligvis se kode til aspekter af OS, der er relevant for hans eller hendes test af programmet, men ikke alle kildekoden.