Why Do Most UI Test Automation Fail? (Part 1: Wrong Automation Framework)

The management chose the wrong framework. They should select Selenium WebDriver for web apps, and Appium for Mobile and Desktop apps

Zhimin Zhan
9 min readApr 7, 2021

--

FACT: not many software engineers (in Test) received proper education or training in test automation, which is unfortunate. Considering this: 30–40% of staff in a software team are usually testers. Programmers and business analysts spend a lot of time performing functional testing as well. However, to my knowledge, there are few dedicated Functional Testing courses offered at universities. Therefore, it is not surprising that many wrong decisions on test automation are made due to a lack of knowledge.

In this “Why Do Most UI Test Automation Fail?” series, I will share the common mistakes that contribute to test automation failures in software projects.

  1. Wrong choice of automation framework
  2. Wrong choice of test syntax framework
  3. Wrong choice of test scripting language
  4. Wrong choice of test automation tool (coming soon)
  5. Don’t understand Test Creation Only Account for ~10% of Web Test Automation Efforts
  6. Don’t know how to design…

--

--

Zhimin Zhan

Test automation & CT coach, author, speaker and award-winning software developer. Help teams succeed with Agile/DevOps by implementing real Continuous Testing.