grey-box testing

Noun

 * 1)  A combination of  and, where knowledge about the internal data structures and algorithms is used to design tests while executing those tests at the user, or black-box, level.