Showing posts with label Best Strategies for Test Automation. Show all posts
Showing posts with label Best Strategies for Test Automation. Show all posts

Thursday, December 14, 2017

Automation Test Approach

Best Practices for Test Automation

  1. Major functionality tests should be identified by the QA team and prioritized according to the business requirements. These scenarios should be reviewed and approved by the Test Lead / Test Manager.
  2. Develop or customize the automation framework which suits the basic automation requirements and identify the test cases which can be automatable.
  3. QA Team starts with developing the automation scripts for the identified high priority test cases.
  4. Checkpoints will be created for each automated script to validate the test results against the input data.
  5. Before check-in the framework, automation scripts or any tools developed by QA Team, it goes through the code review process.
  6. Code review starts with the self-review followed by peer review, as per the defined coding review checklist and guidelines.
  7. Incorporate the review comments and check-in the automation scripts to source control like GIT, TFS and SVN.
  8. Generate test data required for test execution and automate test data preparation.
  9. Setup and validate by executing the automated scripts in the Automation environment.
  10. Execution of the automation scripts on the desired build of the application.