Functional GUI testing is an essential part of development and QA when creating sophisticated modern GUI applications. Manual testing alone cannot review an application for regressions within an acceptable time frame. Automated GUI tests quickly produce reliable and reproducible results, and execute in a fraction of the time. Automated GUI testing enables test engineers to expand testing coverage and rapidly find regressions so fixes can be make early, saving both time and money.
The creation of a maintainable and time-proven automated GUI testing framework requires an automation tool that embodies a deep knowledge of the underlying GUI technologies being tested.
Squish has many other features, including: