Friday, October 2, 2009

Test Automation Benefits & Priorities

I have listed out few points about automation below. These points will elaborate how important an automation tool in testing is.

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
Test Automation Priorities


  • 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