Automation testing is not suited for all type testing. in this articles, we will look at the most common limitations of Automation testing.
Difficulty in planning all scenarios:
Always it not possible to automate each and every test. following is a scenario list which hard to automate.
- some test case needs manual intervention which cannot be automated.
- time travel test cases are also possible to automate.
- test automation tool limitation, such as color identification
- hardware specific test cases.
Mainly effective in testing GUI based applications
It is often found that test case which is GUI based as easy to automate and it is more effective if you look at end-user perspective.
Not useful for test cases that require data setup prior to actual execution.
If the case depends on a lot of data and data which is getting dynamically, that sort of test cases is hard to automate and maintain. so we usually skip the test cases.
Highly dependent on GUI layout so when the interface changes the automated test script must also be modified
It is not recommended to automate the UI test cases if the UI is going to change.