grey-box testing noun1 •A combination of black-box testing and white-box testing, 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.