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