Systems and methods for providing multi-environment test automation
First Claim
Patent Images
1. A system for multi-environment testing automation comprising:
- a Test Store in which a at least one Test is stored;
a Test Document that describes at least one Test that can be executed in at least two testing environments; and
a Test Driver that interprets said Test Document to execute at least one Test described by said Test Document.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a multi-environment test automation (META) driver, that is, a test automation driver that can be used in multiple environments such as, for example, to test HTTP calls as well as relational database statements in SQL, in order to provide a flexible, extensible framework for test components so that a single driver can span multiple test environments. Certain embodiments further enable best practices to be formalized on a per environment basis, while certain other embodiments will provide a unified interface for authoring new tests.
44 Citations
28 Claims
-
1. A system for multi-environment testing automation comprising:
-
a Test Store in which a at least one Test is stored;
a Test Document that describes at least one Test that can be executed in at least two testing environments; and
a Test Driver that interprets said Test Document to execute at least one Test described by said Test Document. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for executing Tests, said Tests comprising at least one Task where each of said at least one Task comprises at least one Step, said system comprising:
-
an Executor subsystem that executes at least one Step and generates at least one Execution Result; and
a Verifier for comparing at least one Execution Result to at least one Expected Result. - View Dependent Claims (8)
-
-
9. A method of testing automation in a plurality of environments, said method comprising:
-
grouping at least one Test into a Test Store, said Test Store comprising data pertaining to Tests it contains, said Test being able to be executed in at least two environments;
describing a nature of at least one Test in at least one Test Document, wherein said nature comprises information regarding a means for verifying a result derived from said Test and a description of what constitutes a correct results for said Test;
interpreting at least one Test Documents to execute at least one Test verifying whether said at least one Test passes or fails. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable medium comprising computer-readable instructions for:
-
a Test Store in which a at least one Test is stored;
a Test Document that describes at least one Test that can be executed in at least two testing environments; and
a Test Driver that interprets said Test Document to execute at least one Test described by said Test Document. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification