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?
Author of 12 books on Test Automation, Continuous Testing and Programming.
100+ articles featured in leading software newsletters, including software testing weekly, Coding Jag, and Testing Bits.
Speaker at international software testing conferences, including the premier STARWEST.
Widely regarded as an authority on Automated Testing, such as rated No.2 in “The Top 5 Software Testing Writers on Medium”.
Creator of TestWise, the next-generation Functional Testing IDE, a finalist of the Fukuoka Ruby Award 2010
Creator of BuildWise, winner of 2nd prize of Fukuoka Ruby Award 2018.
Pioneer of Functional Testing Refactoring, and many innovative solutions to test automation and continuous testing.
Product owner of several highly acclaimed apps, including ClinicWise, SiteWise, WhenWise and TestWisely. I have been developing and maintaining them in my spare time, thanks to the highly-efficient test automation and continuous testing process.
Highly experienced trainer and mentor on test automation and continuous testing (see the program)
Above all, I am passionate about software test automation.
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.