Automation Testing Tasks


In case you are looking for hundred percent test automation for yours project, then you need to consider automating following tasks before considering yours automation to be complete including ‘automating the test scenarios’.

As per Mark Fewster and Dorothy Graham –
“A mature test automation engine will allow testing at the ‘touch of a button’ with tests run overnight when machines would otherwise be idle”. 

  1. Automating the test scenarios
  2. Configuring the testing environment
    1. Starting/Shutting down Virtual Machines (VM), in case virtualization is being used
    2. Add VM and snapshots to the system
    3. Grouping of VMs
    4. Install product for testing
    5. Copying the necessary configuration files to the required machines
    6. Connects the network resource
  3. Queuing builds for testing according to their priority
  4. Execute automated tests on a new product build upon successful build compilation on VMs / VMs snapshots / Physical machines
  5. Perform parallel testing of multiple builds
  6. Arrangement of centralized storage for tests, libraries function and test results
  7. Submitting bugs to defects tracking system
  8. Closing fixed bugs (optional)
  9. Processing of test results
  10. Generating relevant unified reports
  11. Sending coverage results into a single easy to interpret format
  12. Sending relevant notifications after the run
  13. Abort test execution 

Comments

Popular posts from this blog

Performance Test Run Report Template

Bugs Management in Agile Project

Understanding Blockchain