Automated Testing Platform for Event Driven Systems
First Claim
1. A method for the automated testing of an event driven software application comprising:
- retrieving an event structure and default event attributes for one or more systems from configuration files of each of the one or more systems;
creating via a processor one or more adaptors for each of the one or more systems from the event structure and the default event attributes of each of the one or more systems, each adaptor defined for a particular system;
receiving information that specifies a target system, non-default event attributes, and verification information to create a test case,wherein, upon receiving a request to fire the test case;
an adaptor for the target system is executed, the adaptor providing the event structure and default event attributes for events of the target system,a simulated event is generated based on the event structure, default event attributes and non-default attributes,the simulated event is transmitted to the target system,and the results are determined by examining a response of the target system to the simulated event and comparing the response to the verification information of the test case.
2 Assignments
0 Petitions
Accused Products
Abstract
A platform for the automated testing of event driven software applications is provided. A source environment is replicated to a target environment. The target environment includes a target system. A test case is defined with a target system, specific attributes and verification information. The attributes of the test case include the target system. The test case is fired. An event is simulated for the test case based on the target system and the specific attributes. The simulated event is transmitted to the target environment. The results of the test case being fired are determined based on verification information. The results are recorded to a data store.
-
Citations
20 Claims
-
1. A method for the automated testing of an event driven software application comprising:
-
retrieving an event structure and default event attributes for one or more systems from configuration files of each of the one or more systems; creating via a processor one or more adaptors for each of the one or more systems from the event structure and the default event attributes of each of the one or more systems, each adaptor defined for a particular system; receiving information that specifies a target system, non-default event attributes, and verification information to create a test case, wherein, upon receiving a request to fire the test case; an adaptor for the target system is executed, the adaptor providing the event structure and default event attributes for events of the target system, a simulated event is generated based on the event structure, default event attributes and non-default attributes, the simulated event is transmitted to the target system, and the results are determined by examining a response of the target system to the simulated event and comparing the response to the verification information of the test case. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium containing instructions that when executed by a processor result in acts comprising:
-
retrieving an event structure and default event attributes for one or more systems from configuration files of each of the one or more systems; creating one or more adaptors for each of the one or more systems from the event structure and the default event attributes of each of the one or more systems, each adaptor defined for a particular system; receiving information that specifies a target system, non-default event attributes, and verification information to create a test case, wherein, upon receiving a request to fire the test case; an adaptor for the target system is executed, the adaptor providing the event and default event attributes for events of the target system, a simulated event is generated based on the event structure, default event attributes and non-default attributes, the simulated event is transmitted to the target system, and the results are determined by examining a response of the target system to the simulated event and comparing the response to the verification information of the test case. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for the automated testing of an event driven software application comprising:
-
receiving a request to fire a test case, wherein the test case specifies a target system, non-default event attributes, and verification information; in response to the request to the fire the test case, a processor executing an adaptor, wherein an adaptor is defined for a plurality of target systems, each adaptor specifying an event structure and default event attributes based on information contained in configuration files of each target system; receiving from the executed adaptor the event structure and default attributes of the target system; generating a simulated event based on the event structure, the default event attributes and the non-default event attributes; transmitting the simulated event to the target system; and determining the results of the test case by examining a response of the target system to the simulated event and comparing the response to the verification information of the test case. - View Dependent Claims (18, 19, 20)
-
Specification