what are the advantages of gray box testing 
because gray box testing is meant to be conducted from the perspective of a user or hacker it may reveal important flaws in the software that wouldn t be obvious to a developer approaching the testing from a development perspective who performs gray box testing both developers and security testers can conduct gray box testing white box testing is conducted by developers and testers who are very familiar with the code used to write the software black box testing is conducted by testers who don t need to know the software s code gray box testing is a hybrid of the two and can be conducted by experts who conduct both white box and black box testing 