×

Test framework for computing jobs

  • US 9,298,596 B2
  • Filed: 07/09/2013
  • Issued: 03/29/2016
  • Est. Priority Date: 07/09/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of testing jobs in a computing environment comprising:

  • creating a test case for one or more existing executable Extract, Transform, and Load (ETL) jobs comprising ETL job metadata by storing a definition of the test case as an element of the ETL job metadata without recompiling the ETL job and without introducing steps for debugging the ETL job, wherein the ETL job metadata comprises a specification of an ETL job design including operations performed by the ETL job, links between the operations and runtime parameters, wherein the test case includes one or more capture points in a job flow of the one or more executable jobs and corresponding rules for capturing data, identification of data for testing the one or more executable jobs, and rules for comparing the captured data to expected results, and wherein the capture points include at least one intermediate point of the job flow;

    capturing the data at the one or more capture points in the job flow in accordance with the test case and generating a baseline of expected results; and

    executing the test case to test the one or more executable jobs by capturing data at the one or more capture points generated from execution of the one or more executable jobs and comparing result data from the one or more capture points to the baseline of expected results in accordance with the comparison rules to determine a result of the test.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×