Motivation
Functional Testing is a key component in any development process. Its main objective is to identify potential issues before they reach production and negatively impact eventual users. These tests tend to be time consuming, and are often described as the ‘bottleneck’ in the development cycle.
At this point, Automated Functional Tests kick in. Several tools are available to generate these UI tests (here at Medallia we use Selenium and HtmlUnit), but in general the test suites....