System and Method For Automating Test Automation
First Claim
Patent Images
1. A computer system comprising:
- a processor set comprising at least one processor; and
a software storage device;
wherein;
the processor set is structured, programmed and/or connected in data communication with the software storage device so that the processor set performs machine-readable instructions stored on the software storage device;
the software storage device includes the following;
a manual test case database comprising at least a first manual test case representation,ATA software, andfirst target software;
the first manual test case is a manual test case for performing a test on the first target software; and
the ATA software is programmed to generate a first machine-readable test case representation corresponding to the first manual test case representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system, method and computer program product for automatically converting, through automating-test-automation software, a manual test case representation (in a natural language), for testing a target software, into a machine-readable test case representation. In preferred embodiments, the machine-readable test case is in the form of a keyword-based test case that is made from action-target-data tuples. The automation-test-software uses a methodical process of trial-and-error to resolve ambiguities that are generally present (and generally resolvable by humans) in the manual test case representation.
102 Citations
15 Claims
-
1. A computer system comprising:
-
a processor set comprising at least one processor; and a software storage device; wherein; the processor set is structured, programmed and/or connected in data communication with the software storage device so that the processor set performs machine-readable instructions stored on the software storage device; the software storage device includes the following; a manual test case database comprising at least a first manual test case representation, ATA software, and first target software; the first manual test case is a manual test case for performing a test on the first target software; and the ATA software is programmed to generate a first machine-readable test case representation corresponding to the first manual test case representation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. ATA software stored on a software storage device, the ATA software comprising:
-
an input module programmed to receive first target software and a first manual test case representation written for the first target software; an automating-test-automation module programmed to generate a first machine-readable test case representation corresponding to the first manual test case representation; and an output module programmed to output the first machine-readable test case representation. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for converting a manual test case representation into a machine-readable test case representation, the method comprising the following steps:
-
providing first target software and a first manual test case representation written for the first target software; generating a first machine-readable test case representation corresponding to the first manual test case representation using ATA software and without substantial human intervention; and outputting the first machine-readable test case representation. - View Dependent Claims (12, 13, 14, 15)
-
Specification