Open SOAtest and choose to create a new project. In the New Project Window, choose WSDL and click next.In the WSDL Url field, enter http://soatest.parasoft.com/echo.wsdl and click finish. A new Test Suite is created with many functional tests in it.In the left pane, find the echoString(string) test and select it. In the right pane, next to arg0 [Fixed], enter "Hello World" (no quotes).Click the Run Tests toolbar button. The test will run, and a green dot should appear next to the test, indicating that it succeeded.
In the left pane, right-click on the echoString(string) test and choose Add Output. The Add Output dialog opens.On the left, choose SOAP Envelope. On the right, choose the XML Assertor and click Finish. You will see a new XML Assertor under the echoString(string) test in the left pane (you may need to click on the + sign next to it to expand the tree).
Select the XML Assertor in the left pane. In the right pane, choose the Configuration tab and click the Add button.In the Add New Assertion dialog, choose Value Assertions on the left and String Comparison Assertion on the right. Click next.You should see a tree of XML elements, including the Result element. Select the Result element and click Finish. The String Comparison Assertion is added to the XML Assertor.In the Expected Value field, type "Hello World" (no quotes). This will check the value of the Result element against the string "Hello World".Select the echoString(string) test in the left pane, and click the Run Tests toolbar button. The test should run and succeed.
In SOAtest, click Help > Documentation. In the left pane, browse to Functional Testing > Using Data Sources in Test Suites (Parameterizing Tests).