Grey box testing is a software testing method that uses a combination of black box testing and white box testing. Gray box testing is not the black box testing, because the tester does know few of the internal workings of the software under test. In grey box testing, the tester provides a limited number of test cases to the internal workings of the software under test