Software testing in parallel threads with a record-locking database
AssigneeState Farm Mutual Automobile Insurance Company
InventorsShaktiraj Chauhan, Nate Shepherd
Life of this patent
Estimating the term…
Loading patent…
AssigneeState Farm Mutual Automobile Insurance Company
InventorsShaktiraj Chauhan, Nate Shepherd
Estimating the term…
Test cases written to test a software application can be dynamically distributed among different sets of test cases that can be executed simultaneously in different parallel threads, thereby speeding up testing relative to executing the test cases sequentially in a single thread. To avoid database conflicts that may occur when different test cases in different parallel threads attempt to access the same database simultaneously, testing of the software application can be performed in association with a record-locking database that locks database records individually instead of locking entire database tables or locking data structures that are larger than individual records. Locking individual database records can reduce and/or eliminate the chances that a test case in one parallel thread will be unable to access a record in the database because another test case in another parallel thread is simultaneously accessing the same database.
A computer-implemented method, comprising:
A computing device, comprising:
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations, comprising:
Dependencies are inferred from the claim text.