Patent · US Active

Software testing in parallel threads with a record-locking database

US11860772B2 · kind B2 · utility

0Cited by
10References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 28, 2022
Grant dateJan 2, 2024
Priority date
Expiry dateNov 28, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/2343
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.