Patent · US Active

Retrying failed test cases in software testing using parallel threads

US11720482B1 · kind B1 · utility

1Cited by
10References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 28, 2021
Grant dateAug 8, 2023
Priority date
Expiry dateMay 28, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N20/00
  • 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. Although executing the test cases in parallel threads can cause the test cases to execute in a different order than intended by developers, any test cases that fail due to database conflicts or other errors as a result of the parallelization can be retried at least once. Re-executing failed test cases at a later time can lead to the full set of test cases ultimately succeeding, despite errors that may have been caused by the parallelization.

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