Testing large internet applications for the cloud requires a disciplined approach where a few patterns come in handy.
Testing patterns
A/B testing
The original intent of A/B testing, also called split testing, was for experimentation to find out the user response of a few selected users to two different web pages with the same functionality. If the users responded favorably to a certain pattern as compared to the other set, it was selected.
This concept can be expanded to the introduction of new features in a phased manner. The feature, campaign, layout, or new service is introduced to a controlled set of users and the response is measured:
![](https://static.packt-cdn.com/products/9781787124349/graphics/assets/8e04a14e-0ee4-454f-ab59-77b7b52500fa.jpg)
After the test window is over, the results are aggregated to plan the effectiveness...