Patent ID: 7950004

Claim:
A method, comprising: receiving a defined use case diagram; applying a test generator to said use case diagram, said test generator adapted to refine said use case diagram via an activity model and a sequence diagram to determine a test case, said test case adapted to test a predetermined software system; automatically generating an Extensible Markup Language (XML) file indicative of said test case, said XML file comprising: a structure adapted to obtain statistical information during a test of said predetermined software system; a structure adapted to obtain output from said predetermined software system during said test; architectural information related to a structure of said test case and an identification of components taking part in said test; behavioral information regarding said test, the behavioral information including a set of concepts to specify objectives of the test and evaluation of the predetermined software system under test; and information regarding organization of an XML data structure associated with said XML file; automatically generating machine instructions of said test case in a predetermined programming language via a plurality of modules, wherein the machine instructions are generated based on the XML file; causing said machine instructions to be transmitted as a signal to an information device adapted to execute said machine instructions; automatically validating said machine instructions; executing said machine instructions via said information device; automatically obtaining data from said predetermined software system responsive to said machine instructions; automatically obtaining a verdict from said predetermined software system responsive to said machine instructions, said verdict adapted to be analyzed by an Arbiter, said verdict indicative of whether said predetermined software system functioned in a predetermined manner responsive said machine instructions; and rendering the verdict via a user interface.