The original XForms 1.0 and 1.1 test suites [6] were defined as a large collection of files, each file testing one feature of the language. Each test consisted of some output, plus a description of what you should see if the test had passed. Problems experienced with this approach included:
It was tedious to run each test one by one,
It was concentrated work deciding if a test had passed,
Adding tests involved authoring a complete file for each test.