Automatic extraction of test case for a build in testing lifecycle
First Claim
Patent Images
1. A testing system comprising:
- a processor; and
a memory coupled to the processor, the memory comprising;
an update module, comprising computer-readable instructions executable by the processor, configured to;
receive one of a modified requirement associated with an updated build and an incremental requirement associated with the updated build, wherein the modified requirement is a modified version of an original requirement that failed during testing of a first build and the incremental requirement is a new requirement added to the original requirement;
an extraction module, comprising computer-readable instructions executable by the processor, configured to;
compile a plurality of requirements, a plurality of test cases, and pre-defined linking rules to link at least one test case, from amongst the plurality of test cases, with one of the plurality of requirements, in a database, andextract the at least one test case based at least on the pre-defined linking rules, wherein the at least one test case is linked to one of the requirement associated with the updated build and the modified requirement associated with the updated build;
a versioning module configured to;
store at least one version of at least one requirement of the plurality of requirements and the at least one test case; and
an execution module configured to;
enable execution of the at least one test case extracted by the extraction module.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for testing in a testing lifecycle are described herein. In one embodiment, the testing system includes an extraction module to extract at least one test case pertaining to a requirement associated with a first build, a modified requirement and an incremental requirement associated with an updated build. Further, an execution module executes the extracted test cases on the build to verify the requirement associated with the build.
34 Citations
8 Claims
-
1. A testing system comprising:
-
a processor; and a memory coupled to the processor, the memory comprising; an update module, comprising computer-readable instructions executable by the processor, configured to; receive one of a modified requirement associated with an updated build and an incremental requirement associated with the updated build, wherein the modified requirement is a modified version of an original requirement that failed during testing of a first build and the incremental requirement is a new requirement added to the original requirement; an extraction module, comprising computer-readable instructions executable by the processor, configured to; compile a plurality of requirements, a plurality of test cases, and pre-defined linking rules to link at least one test case, from amongst the plurality of test cases, with one of the plurality of requirements, in a database, and extract the at least one test case based at least on the pre-defined linking rules, wherein the at least one test case is linked to one of the requirement associated with the updated build and the modified requirement associated with the updated build; a versioning module configured to; store at least one version of at least one requirement of the plurality of requirements and the at least one test case; and an execution module configured to; enable execution of the at least one test case extracted by the extraction module. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computerized method comprising:
-
compiling, by the processor, a plurality of requirements, a plurality of test cases, and pre-defined linking rules to link at least one test case, amongst the plurality of test cases, with one of the plurality of requirements, in a database of the testing system; receiving, by the processor, one of a modified requirement associated with an updated build having and an incremental requirement associated with the updated build, wherein the modified requirement is a modified version of an original requirement that failed during testing of a first build and the incremental requirement is a new requirement added to the original requirement of the first build; extracting, by the processor, the at least one test case based on the predefined linking rules, wherein the at least one test case is linked to at least one of the incremental requirement associated with the updated build and the modified requirement associated with the updated build; storing, by the processor, at least one version of at least one requirement of the plurality of requirements and the at least one test case; and enabling execution, by the processor, of the at least one extracted test case on the build, to verify the requirement of the at least one build. - View Dependent Claims (7, 8)
-
Specification