×

Automated testing of code modules against individually relevant data sets

  • US 10,127,144 B2
  • Filed: 10/24/2016
  • Issued: 11/13/2018
  • Est. Priority Date: 10/24/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • monitoring and receiving a plurality of test datasets from an execution engine, the plurality of test datasets being device datasets of a plurality of computing devices that the execution engine processed by utilizing the device datasets as input data for a plurality of tested and validated code modules comprising of one or more technologies, wherein the monitoring further classifies each of the received plurality of test datasets as one of recently received test datasets, worst-case test datasets, or tagged datasets, the tagged datasets include first tags that indicate the one or more technologies of the tested and validated code modules;

    receiving an untested code module from a user client, wherein the untested code module includes a second tag that identifies one or more technologies of the untested code module;

    obtaining test datasets parameters for-the untested code module, wherein the test dataset parameters include at least one of a first number of tagged datasets, a second number of most recently received test datasets, and a third number of worst-case test datasets to be selected from the plurality of test datasets for the untested code module;

    generating a first set of test datasets applicable to the untested code module from the plurality of test datasets based on the test dataset parameters by selecting the first number of tagged datasets that match the second tag of the untested code module, the second number of most recently received test datasets, and the third number of worst-case test datasets from the classified plurality of test datasets as indicated in the test dataset parameters;

    testing the untested code module by processing each test dataset in the first set of test datasets to produce test results.

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