Patent ID: 7885929

Claim:
In a general purpose computer, a method for automatically and continuously testing the accuracy and consistency of a business intelligence artifact, comprising: a. receiving business metric data from a business intelligence system; b. creating a business intelligence artifact derived from the received business metric data; c. formatting the created business intelligence artifact based upon at least one request for a business intelligence artifact by a user; d. creating at least one test case for the formatted business intelligence artifact, the at least one test case having at least one assertion condition to verify that the business intelligence artifact is still functioning properly before the business intelligence artifact is executed to create a business intelligence output populated with information related to the business metric data; e. automatically recording current and previous versions of the business intelligence artifact at a first interval with a source control system; f. testing, with an automated agent interfaced with the business intelligence system, the business intelligence artifact for errors based upon the request by the user, the testing performed at a second interval by determining whether the current version of the business intelligence artifact satisfies the conditions of the at least one assertion before execution of the business intelligence artifact; and g. if errors are detected during the testing, correcting the errors to create a second version of the business intelligence artifact.