A computerized method and system for testing a function of an
information-processing system. This includes providing an architecture
having a set of test commands, the test commands including a set of one or
more stimulation commands and a set of one or more result-testing
commands, and defining a set of test verbs out of combinations of the test
commands. This allows the test programmer to define an overall test
program that uses the test verbs in writing a test program that specifies
an overall function that will extensively test a system-under-test. The
methods further includes executing a program that includes a plurality of
test verb instructions and outputting a result of the program. In some
embodiments, the present invention provides a computer-readable media that
includes instructions coded thereon that when executed on a suitably
programmed computer executes one or more of the above methods.