Software testers these days spend a lot of their time doing time consuming repetitive tasks manually. These tasks can be automated and testers can focus on the creative side of testing, finding more meaningful defects. Following should be considered before we start automating tests. The best candidate for automation are.
- A stable functionality which doesn’t change frequently. Otherwise you’ll spend a lot of time upgrading your automation scripts
- Complex calculations
- Repetitive and time consuming tasks
Some of salient advantages of automation testing are
- Increases coverage.
- Unattended execution.
- Test execution during unproductive work hours(After Office hours).
- More regression tests can be executed within same time frame.
Leave a comment