Top Qs
Timeline
Chat
Perspective

Gray-box testing

Software testing From Wikipedia, the free encyclopedia

Remove ads

Gray-box testing is a software testing method used to search for defects due to improper structure or application usage, where the tester has partial knowledge of the internal structure of the software. It is a combination of white-box testing, where the tester has broad access to the internal structure of the application, and black-box testing, where tester is unaware of the structure.[1][2][3]

Quick facts Black box systems, System ...

The knowledge available to gray-box testers may comprise both high-level and detailed documentation, such as software architecture, Unified Modeling Language (UML) models, Web Services Description Language (WSDL) information and state models. Testing tools and techniques include exception handling, regression testing, functional testing, and orthogonal array testing.[4][5][6]

Gray-box testing is particularly used for testing web applications that have distributed networks and no source code or binaries that would allow for white box testing.[7][8][9]

Remove ads

See also

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads