US2017039134A1PendingUtilityA1

Continuous Integration of Business Intelligence Software

62
Assignee: MOTIO INCPriority: Jan 3, 2006Filed: Oct 19, 2016Published: Feb 9, 2017
Est. expiryJan 3, 2026(expired)· nominal 20-yr term from priority
G06Q 10/10G06F 11/3688G06F 11/3684Y10S707/944
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods for automatically testing a business intelligence artifact in a business intelligence system include authoring a business intelligence artifact; creating an assertion with conditions to verify the proper functioning of the business intelligence artifact; testing, with an automated agent interfaced with the business intelligence system, the business intelligence artifact to verify its proper functioning by determining whether the conditions of the assertion are satisfied; and reporting if the conditions of the assertion are not satisfied.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . In a general purpose computer, a method for automatically testing a business intelligence artifact in a business intelligence system, comprising:
 authoring a business intelligence artifact in the business intelligence system, wherein the business intelligence artifact produces output when the business intelligence artifact is executed in the business intelligence system;   creating at least one assertion with conditions to determine whether the business intelligence artifact is functioning properly;   testing, with an automated agent interfaced with the business intelligence system, the business intelligence artifact to verify its proper functioning by determining whether the conditions of the at least one assertion are satisfied; and   reporting if the conditions of the at least one assertion are not satisfied.   
     
     
         2 . The method of  claim 1 , wherein the conditions of the at least one assertion comprise expectations pertaining to whether the business intelligence artifact successfully executes within a specified amount of time. 
     
     
         3 . The method of  claim 1 , further comprising executing the business intelligence artifact in the business intelligence system to generate a business intelligence output. 
     
     
         4 . The method of  claim 3 , wherein the conditions of the at least one assertion comprise expectations pertaining to the quantity of data in the business intelligence output. 
     
     
         5 . The method of  claim 3 , wherein the conditions of the at least one assertion comprise expectations pertaining to the data content in the business intelligence output. 
     
     
         6 . The method of  claim 1 , wherein the conditions of the at least one assertion comprise expectations pertaining to the format of the business intelligence artifact. 
     
     
         7 . In a general purpose computer, a method for automatically testing a business intelligence artifact in a business intelligence system, comprising:
 providing a business intelligence artifact in the business intelligence system, wherein the business intelligence artifact is a user-authored object that produces output when the business intelligence artifact is executed in the business intelligence system;   creating at least one pre-execution or post-execution assertion with conditions to verify the desired function of the business intelligence artifact;   testing, with an automated agent interfaced with the business intelligence system, the business intelligence artifact for problems by determining whether the business intelligence artifact satisfies the conditions of the at least one assertion before execution of the business intelligence artifact or by determining whether execution of the current version of the business intelligence artifact in the business intelligence system satisfies the conditions of the at least one assertion; and   reporting errors in the business intelligence artifact if problems are detected during testing.   
     
     
         8 . The method of  claim 7 , wherein providing the business intelligence artifact comprises authoring an original business intelligence artifact. 
     
     
         9 . The method of  claim 7 , wherein providing the business intelligence artifact comprises revising an original business intelligence artifact. 
     
     
         10 . The method of  claim 7 , wherein the conditions of the at least one assertion comprise expectations pertaining to whether the business intelligence artifact successfully executes within a specified amount of time. 
     
     
         11 . The method of  claim 7 , wherein the conditions of the at least one assertion comprise expectations pertaining to the quantity of data in a business intelligence output generated by execution of the business intelligence artifact. 
     
     
         12 . The method of  claim 7 , wherein the conditions of the at least one assertion comprise expectations pertaining to the data content in a business intelligence output generated by execution of the business intelligence artifact. 
     
     
         13 . The method of  claim 7 , wherein the conditions of the at least one assertion comprise expectations pertaining to the format of the business intelligence artifact. 
     
     
         14 . The method of  claim 7 , wherein the conditions of the at least one assertion comprise whether the business intelligence artifact is valid. 
     
     
         15 . The method of  claim 7 , wherein the conditions of the at least one assertion comprise whether the business intelligence artifact has one or more of the following: a specified name, a specified header, a specified footer, and a specified color. 
     
     
         16 . In a general purpose computer, a method for automatically testing a business intelligence artifact in a business intelligence system, comprising:
 authoring a business intelligence artifact in the business intelligence system, wherein the business intelligence artifact produces output when the business intelligence artifact is executed in the business intelligence system;   executing the business intelligence artifact in the business intelligence system to generate a business intelligence output;   creating at least one assertion with conditions to verify the desired function of the business intelligence artifact when executed in the business intelligence system;   testing, with an automated agent interfaced with the business intelligence system, the business intelligence artifact for problems by determining whether the business intelligence output generated by the business intelligence artifact satisfies the conditions of the at least one assertion after execution of the business intelligence artifact in the business intelligence system; and   reporting if the conditions of the at least one assertion are not satisfied after execution of the business intelligence artifact in the business intelligence system.   
     
     
         17 . The method of  claim 16 , wherein the conditions of the at least one assertion comprise expectations pertaining to whether the business intelligence artifact successfully executes within a specified amount of time. 
     
     
         18 . The method of  claim 16 , wherein the conditions of the at least one assertion comprise expectations pertaining to the quantity of data in the business intelligence output. 
     
     
         19 . The method of  claim 16 , wherein the conditions of the at least one assertion comprise expectations pertaining to the data content in the business intelligence output. 
     
     
         20 . The method of  claim 16 , wherein the testing is performed on a predetermined time interval.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.