Test af grå boks er en kombination af test af hvid boks og test af sort boks . Formålet med denne test er at se efter eventuelle defekter i et produkt på grund af dårlig struktur eller forkert brug af applikationerne.
I en sort boksetest ignorerer vi den interne struktur i applikationen, der skal testes, mens vi i en hvid boks test har adgang til applikationens interne struktur. En grå bokstester kender delvist den interne struktur: han har adgang til dokumentationen for de interne datastrukturer såvel som til de anvendte algoritmer.
For at udføre en grå boksetest er det nødvendigt at have abstrakte dokumenter og detaljerede dokumenter, der beskriver applikationen, som derefter bruges til at definere testsager.