Test cases to be automated can be selected using the following criterion to increase the automation ROI

  • High Risk – Business Critical test cases
  • Test cases that are repeatedly executed
  • Test Cases that are very tedious or difficult to perform manually
  • Test Cases which are time-consuming

Automated Testing Process:

Following steps are followed in an Automation Process

  • Test Tool Selection
  • Define scope of Automation
  • Planning, Design and Development
  • Test Execution
  • Maintenance
  • Scenarios which have a large amount of data
  • Common functionalities across applications
  • Technical feasibility
  • The extent to which business components are reused
  • The complexity of test cases
  • Ability to use the same test cases for cross-browser testing

Frameworks

There are four types of frameworks used in automation software testing:

  1. Data Driven Automation Framework
  2. Keyword Driven Automation Framework
  3. Modular Automation Framework
  4. Hybrid Automation Framework