You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

SOAtest and Virtualize shipSOAtest shipsVirtualize ships with an extensive set of tools to help you achieve your various goals. You can also extend the tool set by scripting your own tools or integrating third-party tools into the Parasoft environment.

Most test suite test cases are based on a SOAP Client tool and use other tools as “outputs” that operate on the messages that the SOAP Client tool returns. For example, if you wanted to test if a certain SOAP remote procedural call always returned the same output for a given input, you might create a SOAP Client tool, then use a Diff control as its output. Or, if you wanted to test whether a Web service returned values in a correct format, you might create a SOAP Client tool, then use a Coding Standards output to apply a set of rules that checked if the output matched a certain required pattern. If it did, you could attach a regression control to the Coding Standards; SOAtest would then alert you if the Web service failed to match that required pattern in subsequent tests. 

Customizing Tool Settings

You can customize any tool’s settings by modifying options in the tool’s configuration. Double-click the tool's Test Case or Virtual Asset Explorer tree node to access this panel.

Double-click the tool's Test Case Explorer tree node to access this panel.

Double-click the tool's Virtual Asset Explorer tree node to access this panel.

Chaining Tools

You can chain a tool to a responder so that it operates on an incoming request.

  1. Right-click the Virtual Asset Explorer node to which you want to add this tool.
  2. Choose Add Output.
  3. Select the desired output type on the left and the desired tool on the right.

If you are using a custom responder or EDI / CSV Fixed Length Responder, you will have the option of attaching a tool the payload converted to XML (incoming request) or they payload modeled as XML (outgoing response). This is in addition to the standard payload options, which add the tool to the payload in its native format.

Combining Tools

It is possible to combine multiple tools into a single, more complex tool.

For details on how this is done, see Aggregate.

  • No labels