Identify the Tests to be automated
Automating every single test seems beyond practicality since human judgement is essential to conduct some of them. As a result, every test automation strategy must start with determining the most beneficial tests conveyed from automation. It is best to automate tests that have the following characteristics:
- Tests that need repetitive action with massive amounts of data
- Human error-prone tests
- Tests requiring the usage of multiple data sets
- Extensive tests that span multiple builds
- Tests, which must host on various platforms, hardware, or operating system configurations
- Tests focusing on commonly used features