Hi there. Welcome to soapUI forums!
Here are a few hints.
1. The dot notation is syntax that is common to several scripting/programming languages (see here:
http://en.wikipedia.org/wiki/Method_chaining). Maybe you are familiar with this already? Basically the line you've given means "Access the testRunner object, access that object's parent testCase, access that object's testSuite parent, access that object's project object.
Here are relevent API doc pages with Method summaries that show methods you can call on these objects.
project:
http://www.soapui.org/apidocs/com/eviwa ... oject.htmltestSuite:
http://www.soapui.org/apidocs/com/eviwa ... Suite.htmltestCase:
http://www.soapui.org/apidocs/com/eviwa ... Suite.htmltestRunner: (presumably a TestCaseRunner in your case)
http://www.soapui.org/apidocs/com/eviwa ... unner.html2. One advantage of the Pro version is the extra UI interfaces that help you write fancy assertions and test steps. Some of these things can be done in the free version if you just learn how it's done in the Pro version and then manually do it in the free version. Have a look at creating an XPath assertion in the Pro version. The Pro version provides tools to generate XPath queries for you that access specific XML elements. In the Pro version, look at the 'Outline' view of your Response. Right-click on a returned XML element/value. Choose "Create assertion for..."
Also read this blog post on Script Assertions:
http://groovyinsoapui.wordpress.com/200 ... n-soap-ui/Hope this helps some.