soapUI Posts

A "launch page" for soapUI posts, grouped by general topic with brief descriptions.

I. Introduction
  • An Overview
         A very brief look at soapUI, a tool for automated web services testing
  • Creating a Test Suite and Test Step
         A walk-through demonstrating how to create your first test suite in soapUI
  • Other Test Steps
         A survey of the different test steps available in the free version of soapUI
  • Properties
         An introduction to properties and property expansion-- concepts useful for adding flexibility to test suites
  • Adding a REST Service
         A walk-through of how to add a REST service to a soapUI project
  • REST Services and JSON in Test Suites
         Creating a REST service test suite and soapUI's handling of JSON response data
II. Scripting
  • Variables and Objects
         For users new to scripting and programming concepts, covering variables, objects, and dot notation-- key concepts for Java/Groovy (not to mention many other languages)
  • Strings
         The primary Java class for working with text data
  • Setup and Tear Down, Context Properties
         Test suite and test case setup and tear down scripts, and using context variables to share user-defined values between test suite components
  • Lists, for, and if
         Working with lists and using for to iterate through their members; a quick introduction to if, used to control code execution
  • Groovy Script Assertions
         Creating custom assertions with Script Assertions
  • The XmlHolder Class and Working with CDATA
         Using the XmlHolder class to work with XML in scripts, and how to use it to isolate and parse XML blocks returned as CDATA
  • More with the XmlHolder Class
         Using the XmlHolder class with XPath functions, using the parse...() methods of Java's Integer and Boolean classes to convert strings to other data types
  • "Groovifying" Your Scripts
         Alternative ways to work with properties with Groovy, and Groovy closures
  • Understanding Javadocs 1
         An overview of the javadoc format
  • Understanding Javadocs 2
         Keywords and concepts used in javadoc class documentation
IV. Miscellaneous