Automated Test Scripts Shall be in the Syntax of a Scripting Language, Naturally!

Simple and yet powerful scripting is the way to succeed in test automation.

Zhimin Zhan
6 min readSep 29, 2021

--

Occasionally at talks, I got questions like the below:

  • You build a testing IDE (TestWise) from scratch, why not an Eclipse plugin?
  • Besides Ruby, what’s your view of test scripts in other languages, such as Java or C#?

“End-to-End Test Automation, e.g. Web Testing in Browser, is not limited to software engineers, but rather, to the whole team. For a real test automation implementation, A business analyst or manual tester can understand the test scripts, and run (even edit) them.” — Zhimin Zhan

The first question is easy to answer: automated testers don’t need the complexity of Eclipse, a programming IDE. They just need a simple tool that is easy to view/edit/run test scripts. (Debugging automated test scripts is completely different from debugging code, in terms of tool use. No step-over, step-into, breakpoints, …, etc, which are not efficient in the context of automated tests. I will write a separate

--

--

Zhimin Zhan

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