Conditional Test Cases

A recent customer request was to have a decision tree in an automation test. This is a more advanced tutorial, showing using global variables and decision trees. Some reasons for wanting a decision tree could be as simple as saying, if a test fails, automatically run an additional set of tests, or more complexed, like …


SOAPSonar – Continuous Testing ideas

In this example, I am going to use a success criteria to monitor a specific field value for a given response, but there are many possible ways to implement continuous testing. To have a little fun, I am going to use a JSON weather services provided by Being the weather and this being Canada, …



Following on from SDLC strategies, the second group or area to focus on when attempting to reduce the total amount of testing is ways to reduce the number or Test Iterations or levels. Every organization has their own st3pps in their SDLC and organization structure. This often depends on the defined roles and functions in …


SOAPSonar – Testing SOAP, REST or JSON Services

” What is the difference Testing a SOAP Services vs. JSON/REST or other service using SOAPSonar” After trying to answer this question verbally 3 times in the last week, I thought it a good idea to show it in a post. SOAP – “Simple Object Access Protocol” usually uses XML, and has WSDL. It also …


10. SOAPSonar – Distributing Load Testing Geographically

Physically distributing the location of load test clients has 2 benefits. Firstly, it overcomes the limitations of network segment and ¬†works station resources. Secondly it allows for the testing and understanding of the impact of network and location on load and performance. Yes, you could run around, call different people and press the button at …


Sustainable API

In the Data Economy, Nodes may consume information from multiple sources, refine it or apply some logic to the information then Provide the result in turn for other Consumers to consume. As the Data economy matures, I expect that these value chains will grow in length, number and complexity. Sustainable API are those that have the flexibility and staying power to define and maintain their place in these emerging value chains.