This is a visual test method with supporting software, which can be used in many phases of a project, from Development and Unit test through to User Acceptance.
The completed design in VISIO can be used to generate test scripts and test data
which are all derived from the single source.