This book presents a practical and concrete approach to the challenging topic of Automated Functional Testing of software, in particular for software developed using the Java-Swing framework.
The test automation envisaged in this work is that required for project-based Quality Assurance, a particularly challenging context due to time pressures. The test automation theme is firstly placed firmly within the overall QA activity on a typical project, prior to describing some of the usual reasons why automation fails and how the presented pattern of solution addresses these failures.
Along with copious illustrations, there is a wealth of "code" that is available for download (www.dexters-defect-dungeon.com).
Also included are two custom applications illustrating real test automation challenges - and solutions.