主权项 |
1. A method of testing conformance of service choreography, the method comprising:
analyzing, via a processor, an architecture and an operation between web services cooperating on a distributed network to test conformance of a choreography application into which the web services are combined, on the basis of a service choreography specification; changing, via the processor, the service choreography specification to a test model and a test architecture; generating, via the processor, a test scenario in consideration of a test model coverage and the test architecture; executing, via the processor, the test scenario in the test architecture to test the web services by checking a message link when the test scenario is executed, wherein the message link is a communication line between each web service in the test scenario; monitoring, via the processor, whether a web service message transmitted and received between the web services satisfies an input or output value and a message procedure described in the test scenario with a test monitor, or correcting the web service message; and inspecting, via the processor, a response message which a tester receives from a web service and a message transmitted and received between web services monitored by the test monitor to thereby determine whether an error occurs for the each web service, wherein a point of observation (PO) to monitor content of the web service messages is disposed in the message link and a point of control and observation (PCO) correcting the web service message is disposed in the message link. |