1. A computerized method for testing a function of an information-processing system, the method comprising: 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; defining a set of test verbs out of combinations of the test commands; executing a program that includes a plurality of test verb instructions; and outputting a result of the program.