Patent · US Active

Retrying failed test cases in software testing using parallel threads

US12282417B2 · kind B2 · utility

0Cited by
16References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 16, 2023
Grant dateApr 22, 2025
Priority date
Expiry dateJun 16, 2043

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.