Member-only story

Preschoolers Can Navigate Websites, Why Do So Many Test Automation Engineers Fail in Web Test Automation?

One reason: complicating things unnecessarily.

Zhimin Zhan
11 min readJul 11, 2023
Image Credits: https://pixabay.com/vectors/mouse-computer-technology-internet-34688/; https://pixabay.com/illustrations/student-child-laptop-pc-kid-boy-5675055/; https://pixabay.com/vectors/employee-desk-stress-exhausted-6038877/

Recently, I saw a preschooler use a kids-friendly website swiftly, he could explain his operations, such as “go to the site, click this link, enter a number, click the button, should see X”. Basically, an end-user navigates a website.

This made me think: “Isn’t a web test automation engineer’s main job to automate the operations that a preschooler can perform?”

A preschooler can learn how to use the web quickly means three things:

  • Web knowledge (e.g. clicking links, entering text, selecting from dropdown ) is easy to understand
  • The web hasn’t changed much in decades
  • They can apply what newly learned to any website, i.e., they get proficient quickly

The above aspects apply to test automation engineers, right? To put it simply, a test automation engineer gets paid to perform the same operations that a preschooler can do, using automation scripts.

Please note, I AM NOT SAYING “END TO END (via UI) TEST AUTOMATION IS EASY”, not at all. There are challenges with maintenance, where the effort and skills exceed the team’s…

Zhimin Zhan
Zhimin Zhan

Written by Zhimin Zhan

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

No responses yet

Write a response