This master class is about testing the interaction with an isolated piece of code, be that an object; module; web service or even system. A good test has a reasonable probability of finding a bug [Kaner, Falk & Nguyen]- this master class gives you recipes for building good tests. It also introduces ideas of what it takes to move to Software Quality Engineering.
Service Virtualization is the evolution of test frameworks and mock objects. It is a tool that helps you be efficient and effective in building quality in. API Testing is a focussed test of the interface (API). Service Virtualization is the set of API tests that make up a conversation between systems.
Merchant Banking is characterised by complex transactions with many moving parts, Service Virtualization is the way to break down large complex (unsolvable) problems into small manageable (solveable) problems.
UI Testing with Selenium is not the answer to efficient and effective Software Quality Engineering, start investing in Service Virtualization now!