We're here to help

Automation planning

Prior to implementing test automation it is useful to consider the following points.

 

Creating an automation plan

What is the initial set of tests to automate? (See Automated Test Candidates below)

What are the testing milestones for subsequent phases?

Are there any training requirements for new joiners?

Are there any new technologies which require proof of concepts or enhancements?

 

Test environments

Decide what test environments should be used: Possible considerations are:

Which browsers and versions are in scope?

Which Orgs and other systems are available?

Are the test environments stable for automation?

 

Automated test candidates

Decide which tests should be automated. Possible candidates are:

Repetitive tests that run for multiple builds

Tests that tend to cause human error

Tests that require multiple data sets

Frequently used functionality that introduces high-risk conditions

Tests that are impossible or difficult to perform manually

Tests that run on several different hardware or software platforms and configurations

Tests that take a lot of effort and time when manual testing