Software Testing Dictionary -4
Gray box testing Tests involving inputs and outputs, but test design is educated by information about the code or the program operation of a kind that would normally be out of the scope of view of the tester.[Cem Kaner]
Gray box testing Test designed based on the knowledge of algorithm, internal states, architectures, or other high-level descriptions of the program behavior. [Doug Hoffman]
Gray box testing Examines the activity of back-end components during test case execution. Two types of problems that can be encountered during gray-box testing are:
§Ҩi A component encounters a failure of some kind, causing the operation to be aborted. The user interface will typically indicate that an error has occurred.
§Ҩi The test executes in full, but the content of the results is incorrect. Somewhere in the system, a component processed data incorrectly, causing an error in the results.
[Elfriede Dustin. “Quality Web Systems: Performance, Security & Usability.”]
Grooved Tests. Tests that simply repeat the same activity against a target product from cycle to cycle. [Scott Loveland, 2005]