Grey Box is a method of software testing, which is a combination of Black Box Testing and White Box Testing methods. In Black Box testing method, the internal coding structure of the application is unknown to the testers. In White Box Testing, the internal coding structure is completely known to the testers. In Grey Box Testing method, the internal coding structure of the application is partially known to the testers.
- Matrix Testing defines all the variables that are available in the Application programs.
- Regression Testing to verify whether the code changes have not introduced any side effects in the working areas of the Software Application.
- Pattern Testing is performed based on the previously found defects to investigate the code and find the root cause of the failure.
- Orthogonal Array Testing (OAT) is a technique which provides maximum code coverage with the minimum number of test cases
- Grey Box Testing is also spelled as Gray Box Testing. Hence both Grey Box Testing and Gray Box Testing are one and same.
- Grey Box Testing is primarily useful for Integration Testing and Penetration Testing.
- Apart from Functional and Business Domain testing, Grey Box Testing is also suitable for testing Web Services to find defects in the application following Service-Oriented Architecture (SOA).
- Grey Box is most suitable for testing the Web Based applications.
- Test cases for Grey Box Testing include GUI, Web Services, Security, and Database.
Please leave your questions/comments/feedback below.
Happy Learning 🙂
Arun Motoori (www.QAFox.com)