6.16 Test Mode of SOA Composite Editor

The test mode of the SOA Composite Editor enables you to create, deploy, and run test cases that automate the testing of SOA composite applications. Test cases enable you to simulate the interaction between a SOA composite application and its web service partners prior to deployment in a production environment. This helps to ensure that a process interacts with web service partners as expected by the time it is ready for deployment to a production environment.

Test cases consist of process initiations, emulations, and assertions. You add these actions to test cases in the test mode of the SOA Composite Editor. You create process initiations to initiate client inbound messages into your SOA composite application. You create emulations to simulate output, callback, and fault data that your SOA composite application receives from web service partners. You create assertions to validate test data in an entire XML document, part section of a message, nonleaf element, or leaf element as a process is executed.

The test mode sections of the SOA Composite Editor enable you to perform specific design tasks.

Element Description

Exposed Services swimlane services

Double-click the service to initiate the sending of inbound client messages to the SOA composite application. You create process initiations to initiate client inbound messages into your SOA composite application.

Components section service components

Double-click the wire of the SOA composite application area to create emulations and assertions. You create emulations to simulate data that your SOA composite application receives from web service partners. You create assertions to validate test data as a process is executed.

Related Topics

Automating Testing of SOA Composite Applications in Developing SOA Applications with Oracle SOA Suite