SYSTEM FOR GENERATING TEST SCENARIOS AND TEST CONDITIONS AND EXPECTED RESULTS
First Claim
1. A method for generating test artifacts for a requirements sentence, the method comprising:
- obtaining the requirements sentence and storing the requirements sentence in a memory;
submitting the requirements sentence to a scenario generation module to obtain a test scenario for the requirements sentence;
submitting the requirements sentence to test condition logic executed by a processor to obtain a test condition and expected result based on the requirements sentence; and
generating a report containing the test scenario, test condition, and expected result.
1 Assignment
0 Petitions
Accused Products
Abstract
A requirements testing system facilitates the review and analysis of requirement statements for software applications. The requirements testing system automatically generates test artifacts from the requirement statements, including test scenarios, test conditions, test hints, and expected results. These test artifacts characterize the requirements statements to provide valuable analysis information that aids understanding what the intentions of the requirement statements are. The automation of the generation of these test artifacts produces numerous benefits, including fewer errors, objectivity, and no dependency on the skills and experience of a creator.
-
Citations
22 Claims
-
1. A method for generating test artifacts for a requirements sentence, the method comprising:
-
obtaining the requirements sentence and storing the requirements sentence in a memory; submitting the requirements sentence to a scenario generation module to obtain a test scenario for the requirements sentence; submitting the requirements sentence to test condition logic executed by a processor to obtain a test condition and expected result based on the requirements sentence; and generating a report containing the test scenario, test condition, and expected result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for generating a test condition and expected result for a requirements sentence, the method comprising:
-
obtaining the requirements sentence and storing the requirements sentence in a memory; parsing the requirements sentence using a link grammar parser; identifying, with analysis logic executed by a processor, a test intent for the requirements sentence based on the parsing of the requirements sentence; arranging, with test condition logic executed by a processor, the test intent into a positive test condition and positive expected result. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
19. A requirements sentence testing system comprising:
-
a processor; a memory in communication with the processor, the memory comprising; grammatical parser logic; analysis logic operable to, when executed by the processor; obtain a requirements sentence and store the requirements sentence in the memory; submit the requirements sentence to the grammatical parser logic to obtain a parsed requirements sentence; identify a test intent for the requirements sentence using the parsed requirement statement; and test condition logic operable to, when executed by the processor; obtain the test intent from the analysis logic; and arrange the test intent into a positive test condition and positive expected result. - View Dependent Claims (20, 21, 22)
-
Specification