Visual testing is gathering recognition in customer acceptance and usability testing, because the test can be used by many individuals involved in the development process.
However, tests that require modifying a back-end data repository such as a database or a log file does qualify as grey-box, as the user would not normally be able to change the data repository in normal production operations.