What is Gray Box Testing?
Grey box testing is a hybrid of white box and black box testing. Tests are driven by the user interface, but have some knowledge of system internals. Learn about graybox testing
In order to test it, you need to specify what your application does. The best way to do this is with a functional specification. Learn how to write specifications
Learn how to write user interface driven tests that also test system internals, without becoming brittle. Learn how to write tests
Tools for popular frameworks and testing platforms which enable this style of testing. Download tools and libraries to help you test