×

Specifying a predetermined degree of inconsistency for test data

  • US 9,235,607 B1
  • Filed: 03/29/2013
  • Issued: 01/12/2016
  • Est. Priority Date: 03/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at a respective computer system having one or more processors and memory storing one or more programs that when executed by the one or more processors cause the respective computer system to perform the method, the method comprising;

    obtaining a test policy that specifies a predetermined degree of deliberate inconsistency between write operations and subsequent read operations on a set of data;

    receiving a request to provide test data to an application; and

    in response to the request to provide test data to the application, performing a sequence of operations, including;

    accessing a transaction log that includes operations waiting to be performed on a database, wherein the database includes a plurality of entities;

    selecting a first subset of operations from the transaction log to perform on the database in accordance with the test policy, wherein a second subset of operations from the transaction log is not included in the first subset of operations;

    performing the first subset of operations on the database in accordance with the test policy while excluding the second subset of operations from performance on the database;

    retrieving the test data from the database, wherein the test data includes a respective entity of the plurality of entities that is not consistent with a write operation in the second subset of operations; and

    providing the test data to the application.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×