Method and system for automatically generating a test artifact
First Claim
1. A method of automatically generating a test artifact, the method comprising:
- executing, by a hardware processor, a business process comprising at least one web service;
monitoring, by the a hardware processor, the business process to identify one or more process modules of the business process invoking the at least one web service, wherein the one or more process modules invoking the at least one web service correspond to one or more integration points;
mapping, by the a hardware processor, the one or more integration points to one or more corresponding nodes of a business process model associated with the business process;
mapping, by the a hardware processor, data parameters associated with each node upstream of the one or more mapped nodes of the business process model to one or more request data fields of a test script and data parameters associated with each node upstream and downstream of the one or more mapped nodes of the business process model to one or more response data fields of the test script;
generating, by the a hardware processor, the test artifact by automatically populating the request data fields with test data corresponding to the data parameters associated with the one or more request data fields; and
generating, by the hardware processor, at least one virtual service based on the one or more request data fields and the one or more response data fields.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of automatically generating a test artifact is disclosed. The method involves executing a business process comprising one or more web services; monitoring the business process to identify process modules of the business process invoking the at least one web service, wherein the one or more process modules invoking the at least one web service corresponds to one or more integration points; mapping the one or more integration points to one or more corresponding nodes of a business process model associated with the business process; mapping data parameters associated with each node upstream of the one or more mapped nodes of the business process model to one or more request data fields of a test script; and generating, by the hardware processor, the test artifact by automatically populating the request data fields with test data corresponding to the data parameters associated with the one or more request data fields.
12 Citations
18 Claims
-
1. A method of automatically generating a test artifact, the method comprising:
-
executing, by a hardware processor, a business process comprising at least one web service; monitoring, by the a hardware processor, the business process to identify one or more process modules of the business process invoking the at least one web service, wherein the one or more process modules invoking the at least one web service correspond to one or more integration points; mapping, by the a hardware processor, the one or more integration points to one or more corresponding nodes of a business process model associated with the business process; mapping, by the a hardware processor, data parameters associated with each node upstream of the one or more mapped nodes of the business process model to one or more request data fields of a test script and data parameters associated with each node upstream and downstream of the one or more mapped nodes of the business process model to one or more response data fields of the test script; generating, by the a hardware processor, the test artifact by automatically populating the request data fields with test data corresponding to the data parameters associated with the one or more request data fields; and generating, by the hardware processor, at least one virtual service based on the one or more request data fields and the one or more response data fields. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An artifact generating computing device comprising,
a processor; - and
a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to; execute a business process comprising at least one web service; monitor the business process to identify one or more process modules of the business process invoking the at least one web service, wherein the one or more process modules invoking the at least one web service corresponds to one or more integration points; map the one or more integration points to one or more corresponding nodes of a business process model associated with the business process; map data parameters associated with each node upstream of the one or more mapped nodes of the business process model to one or more request data fields of a test script and data parameters associated with each node upstream and downstream of the one or more mapped nodes of the business process model to one or more response data fields of the test script; generate the test artifact by automatically populating the request data fields with test data corresponding to the data parameters associated with the one or more request data fields; and generate at least one virtual service based on the one or more request data fields and the one or more response data fields. - View Dependent Claims (8, 9, 10, 11, 12)
- and
-
13. A non-transitory computer readable medium having stored thereon, a set of computer-executable instructions for causing a computer comprising one or more hardware processors to perform steps comprising:
-
executing a business process comprising at least one web service; monitoring the business process to identify one or more process modules of the business process invoking the at least one web service, wherein the one or more process modules invoking the at least one web service correspond to one or more integration points; mapping the one or more integration points to one or more corresponding nodes of a business process model associated with the business process; mapping data parameters associated with each node upstream of the one or more mapped nodes of the business process model to one or more request data fields of a test script and data parameters associated with each node upstream and downstream of the one or more mapped nodes of the business process model to one or more response data fields of the test script; generating the test artifact by automatically populating the request data fields with test data corresponding to the data parameters associated with the one or more request data fields; and generating at least one virtual service based on the one or more request data fields and the one or more response data fields. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification