Test automation is an essential subset of software testing. By using automated testing, we can expedite the process of software validation and increase testing coverage. However, there are lots of challenges in applying test automation for applications under test (AUT).
Without overcoming these challenges, testers might face countless nightmares that can cause software automated testing failure. This article from DZone outline the top five challenges that have the highest impact on the overall automation test effort and project success.