Embed presentation
Downloaded 446 times












This document discusses test automation, including what it means, when it should be used, best practices, and examples of automation tools. Test automation involves writing software to reproduce the steps of a manual test process. It is useful for speeding up testing, improving coverage, and ensuring consistency. Tests that are repeated or will be run frequently are good candidates for automation. Common automation tools include NUnit, JUnit, Sahi, QTP, JMeter and Load Runner. Best practices include choosing the right tool, only automating repeated tests, identifying automatable cases, and using a data-driven approach.
An overview of test automation presented on August 17, 2007.
Defines test automation, conditions for automating, and best practices, along with objectives.
Clarifies test automation as software that replicates manual testing steps.
Highlights the reasons for test automation: speed, frequency, coverage, and consistency.
Illustrates scenarios where automation is beneficial, such as bulk user creation and daily test execution.
Guidance on automating stable functionalities that require repeated testing.
Outlines the workflow process involved in test automation.
Lists various automated testing tools suitable for different testing types such as unit and performance testing.
Demonstrates the functionality of automation tools in action.
Outlines key best practices for successful test automation, such as fitting tools and identifying test cases.
Opens the floor for questions regarding test automation.










