Typical is the use of test suites, where for each given position there is one best move to find.
A test suite is a set of tests that all share the same fixture.
Now we can add just about enough code to our function and again run the test suite to make it pass.
Run through test suite to validate system, adjust details as required.
In fact, I find that people who code to web standards are also very good about building test suites.
Every time someone finds a new bug, it gets added to the fully automated test suite.
The programs, plus their outputs, are called the "test suite" of the language.
If there is a correct match for every case, the test suite is said to pass.
Well designed test suites will provide for an efficient testing.
The most common term for a collection of test cases is a test suite.