The common mistakes while performing automation testing are:
Choosing the wrong automation tool : Different testing requirements for an application may call for different automation testing tools. E.g. Cross-browser testing will require an automation testing tool which supports testing on varied browsers, devices, and platforms. For API testing, another that supports it.
Hence, it is recommended to first identify the requirements thoroughly and then choose an appropriate automation tool. Open-source is not the answer to all our automation issues, for saving the budget we cannot put our precious efforts and time into creating things from scratch. Also, with the help of automation testing tools, we can have better quality, time management, ease of use, availability of real devices/platforms, and detailed reporting. Here’s a blog you may like.
Choosing wrong test cases for the automation: We cannot just pick the manual test cases one by one and start automating them. It is a wrong approach, we need to pick test cases wisely for a good ROI (Return On Investment). For example: repeating test cases is an ideal choice for automation.
Lack of training: If the team is unaware of the programing language of the automation framework, the learning and training time gets added to the time invested in development. It is always better to use codeless automation tools or pick a tool which the team already knows about. Learning Testsigma does not require any coding skills and we can start using it immediately by writing test cases in simple English. See the demo here.