Content text CK-Tester.docx
Automated 1. Generate automation scripts 2. Synchronize script playback to application output from step 3. Add checks 4. Run tests or suites of tests SECTION 1.6: THE EVOLUTION OF TEST AUTOMATION Software Test Automation has evolved through several generations, with many improvements along the way: o 1st Generation: Record and Playback o 2nd Generation: Scripting o 3rd Generation: Data-driven o 4th Generation: Keyword-driven Test Automation Success Factors o Fast: Create many high-quality tests quickly and easily to reach critical mass o Maintain: Maintain working tests by adapting quickly to application changes o Resable: Reuse test components in the same or different test projects o Manageble: Manage and share test components across multi-location teams and multiple projects Record & playback o The automation tool records the steps of the user executing a test, and the tester configures some checks. o The automation tool generates a script based on the recorded actions. o The automation tool performs a playback of the recorded test. o Even small changes to the application under test require manual re-recording of the test. This first generation is neither efficient nor scalable. o