About

Hi, I am Zhimin Zhan. As a test automation and Continuous Testing Coach, since 2011, I have been helping software teams succeed with Agile/DevOps by implementing real automated end-to-end regression testing and Continuous Testing using free and open technologies, such as Selenium WebDriver and Appium.

Why am I qualified?

What will you expect?

In general, I am against commercial test automation frameworks or tools, such as QTP, Ranorex, Tosca, ReadyAPI and Cypress, which always have some sort of limitations. More importantly, over 20 years, I never observed one successful implementation of real test automation with those frameworks or tools. There are many reasons (which I shared with my articles). Short answers: lacking flexibility, proprietary, buggy, limited, low-productive, unreliable and slow. All those shortcomings do not exist in raw WebDriver, if used properly.

The approach I recommend is a no-brainer, following the standard. Take web test automation as an example. All web technologies, such as HTML and CSS, are defined by W3C, and W3C has only one automation standard: WebDriver. All web browser vendors only support WebDriver as well. Selenium WebDriver and Appium are completely free (as in both freedom and free beer) and well-supported.

I have been using (and coaching) raw Selenium WebDriver in a highly-productive way, unchanged since 2011. You might have heard some wrong statements against Selenium WebDriver, such as “difficult to learn” or “hard to use”. Wrong! These people are either fakers or marketing tactics by those inferior commercial tool vendors.

If you follow a few articles in my newsletter, in particular, “Selenium Training Workbook” (designed for 10+ year-old). You will be impressed by how easy and fun to develop automated end-to-end tests in raw Selenium WebDriver.

Sign up now, so you don’t miss an article.

Subscribe to AgileWay’s Test Automation & Continuous Testing Blog

Big Tech and startups, focus on E2E Test Automation and Continuous Testing. Highly relevant for software engineers, testers, and managers, particularly useful for ambitious software professionals who build their own Micro-ISVs.

People

Test automation & CT coach, author, speaker and award-winning software developer. Help teams succeed with Agile/DevOps by implementing real Continuous Testing.
Software Engineer at Amazon. I'm interested in test automation.