February 2013
Intermediate to advanced
160 pages
4h 33m
English
By now you have probably noticed a pattern: no matter what kind of thing you are exploring, no matter what kind of interface it has, you can always identify interesting things to vary. Let’s look at one more example. Some years ago I was exploring a web service. The inputs to the web service were all in XML, like this:
| | <searchFilters> |
| | <filterBy> |
| | <fieldName>category</fieldName> |
| | <value>vacuums</value> |
| | </filterBy> |
| | </searchFilters> |
My charter was this:

I began the session by analyzing variables and quickly brainstormed the following variations:
Count of filterBy nodes: Zero, One, Many
String ...
Read now
Unlock full access