1. Sources
    1. How to choose a functional testing tool: 7 key considerations
    2. How to Choose the Best Automation Testing Tool (A Complete Guide)
    3. How to Select Best Automation Testing Tool
    4. How to Select Best Automation Testing Tool
  2. Set goals
    1. Understand what type of testing is necessary
      1. Functional
      2. Load
      3. Security
      4. Cross Browser Testing
      5. ....
    2. Can it/they be done without automation?
    3. What profit will we receive from automation?
      1. saving time, resources, ...
    4. We critically evaluate the expected cost and benefit
  3. What is the budget?
  4. Evaluate: what is now
    1. Analyze the product
      1. Architecture
      2. Code languages
      3. Database
      4. CI / CD
      5. Reporting
      6. .....
      7. Analyze the available testing tools
        1. Can we use them for automation it testing?
    2. Analyze what automation tools that are now
      1. Are they suitable for our purposes?
    3. Analyzing human resources
      1. Are there any appropriate skills to perform the testing?
  5. Evaluate the tools and vendors that are available based on
    1. the project requirements
    2. the budget
    3. Is training necessary?
  6. Find answer: Is new tool necessary?
  7. Make the final decision