Test Automation Benefits
- Improves testing efficiency
- Consistent and repeatable testing process
- Supports quality metrics for test optimization
- Improved regression tests - decrease cost of change
- More tests can be run in less time - better coverage and shorter time
- 24/7 operation - better use of resources
- Human resources are free to perform advanced manual tests
- Objective and measurable performance and stress tests
- Execution of tests that can't be done manually
- Tests can access system parameters that are not visible to tester
- Simple reproduction of found defects
- Testing costs decrease with reuse
- Right selection of test procedures for automation is critical.
- The test automation project should prove its usefulness to the organization by providing maximum impact for minimum effort from the start.
- The following list represents recommended candidates for the first automation stage:
- simplest to automate tests
- frequently running tests
- critical set tests
- Good for system "smoke test" execution