Analysis system for test artifact generation
First Claim
1. A method for testing a requirement statement, the method comprising:
- obtaining a requirement statement and storing the requirement statement in a memory;
submitting the requirement statement to a grammatical parser executed by a processor to obtain parser outputs characterizing the requirement statement;
applying a test artifact ruleset with the processor to the parser outputs to determine a test artifact applicable to the requirement statement;
determining whether the test artifact is testable; and
after determining the test artifact is testable, simplifying the parser outputs in order for determining the test artifact to be a desired test artifact for the requirement statement.
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 generates test artifacts from the requirement statements. The test artifacts characterize the requirements statements to provide valuable analysis information that aids understanding whether the requirement statements are testable, what the intentions of the requirement statements are, and other useful analysis information. Because the system generates the analysis information from the requirement statements, the system provides benefits in terms of early feedback along the software application development timeline.
-
Citations
18 Claims
-
1. A method for testing a requirement statement, the method comprising:
-
obtaining a requirement statement and storing the requirement statement in a memory; submitting the requirement statement to a grammatical parser executed by a processor to obtain parser outputs characterizing the requirement statement; applying a test artifact ruleset with the processor to the parser outputs to determine a test artifact applicable to the requirement statement; determining whether the test artifact is testable; and after determining the test artifact is testable, simplifying the parser outputs in order for determining the test artifact to be a desired test artifact for the requirement statement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A requirement statement analysis system comprising:
-
a processor; and a memory in communication with the processor, the memory comprising; a requirement statement; grammatical parser logic; and analysis logic operable to, when executed by the processor; obtain the requirement statement and store the requirement statement in the memory; submit the requirement statement to the grammatical parser logic and obtain parser outputs characterizing the requirement statement; apply a test artifact ruleset to the parser outputs to determine a test artifact applicable to the requirement statement; determine whether the test artifact is testable; and after determining the test artifact is testable, simplify the parser outputs in order to determine the test artifact to be a desired test artifact for the requirement statement. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification