We crowdsourced this question to leaders in the software testing industry. Read on to learn what you’re up against with this transition.
Azza Shahid, Marketing Consultant at GigWorker.
Lack of skilled workers
For automated testing, the QA engineer will require some kind of basic technical, programming coding skills. If he is a beginner or testing manually for years, he might not have these skills. This is one of the challenges the company can face as shifting to automating testing will require training the QA engineers from the start and that can take time and effort.
Trying to identify what to automate
You cannot 100% automate the application. There are many functional and UI testing combinations that cannot be covered by automated testing. It becomes a big challenge to figure out which part of the application should be automated and which should not.
Maintenance of automated tests
Maintenance of automating tests is difficult as every time the application changes, the tests need to be updated. If you are starting and there are not automated tests yet, then there is no problem, but if you have an existing automated test suite, chances are these tests will break when new requirements are added to the application.
This is a crowdsourced article. Contributors are not necessarily affiliated with this website and their statements do not necessarily reflect the opinion of this website, other people, businesses, or other contributors.