...
Another way of representing input and output values for a test would be to use a simple table. One set of columns representing the input values and another set of columns representing the expected output values. we mark the output columns with a question mark or a different colour to the input columns. This way of representing input and output values is also called specification by example. Using such a technique makes it very easy for none non technical users to specify. It means that this tool can be used in a collaborative environment (clients, users, designers, architects and developers).
...