Comparing the test automation framework capabilities
As illustrated by the core capabilities in Chapter 4, Matching Personas and Use Cases to Testing Frameworks, each aspect of a web application needs to be tested; however, there are strengths and weaknesses across the top four testing frameworks, which need to be known upfront.
In the following section, we will dive deeper into the core categories of a web application testing plan and provide some recommendations for a framework that can get the highest coverage of testing per category or use case. The order of the following use cases and categories is random and not based on any kind of priority.
Visual testing
A successfully built web application obviously needs to function properly and perform at high speed; however, the look and feel from a UI standpoint is also a key factor within testing, since the range of screen sizes, resolutions, and devices that the web app will run on is huge.
This is where visual testing comes...