‘Gray box’ testing (Translucent testing) is somewhat in between ‘Blackbox’ and ‘White box’, and implies deep knowledge of the tested application’s architecture, design and purpose, which is, however, not necessarily complete or up to date.. Gray box testing may be performed by either a third party or the developers themselves. The idea is to combine the best of Black and White box security testing ...