Zhimin Zhan
Bio
Test automation & CT coach, author, speaker and award-winning software developer.
A top writer on Test Automation, with 150+ articles featured in leading software testing newsletters.
Stories (98/0)
Headless Browser Testing Clarified
This article is one of the “IT Terminology Clarified” series. Headless Browser Testing is a way of running browser tests without the UI (head, a term from Unix). Let’s have a look at a Selenium test execution in headless mode as well as a normal mode for comparison.
By Zhimin Zhan9 months ago in 01
Robotic Process Automation (RPA) Clarified - Part 1
This article is one of the “IT Terminology Clarified” series. Robotic Process Automation (RPA), according to Wikipedia, is “a form of business process automation technology based on metaphorical software robots (bots)”. This definition is a bit vague, isn’t it? I read on and had a better understanding of it from the following three sentences.
By Zhimin Zhan9 months ago in 01
Why Don’t I Use Defect Tracking? No Need, I do real Continuous Testing.
Those teams who are spending hours every day on a defect-tracking system (DTS), such as Quality Center, may get offended by the title of this article. Here, I borrow quotes from some of the world's leading experts to support my view.
By Zhimin Zhan9 months ago in 01
An Event Changed Me to Work for Myself: Attending One Former Colleague's Funeral
I developed several highly acclaimed software and apps, solo and in my spare time: TestWise, next-gen functional testing IDE (2006 - now, former name: iTest2). Demonstrated at Agile 2009 workshop, 2010 Ruby Award Finalist, .., more recognitions here. ClinicWise, a practice management software (dev: 2013–2022). A system I originally developed for my brother's dental clinic, later used by other businesses. (still running) SiteWise CMS , Content Management System (2012 - present). All AgileWay products' sites are hosted on SiteWise. Ceased services for external businesses. BuildWise, Continuous Testing Server (2014 - present). Received the runner-up prize of the 2018 Ruby Award in Japan. WhenWise (2018 - present), an online service booking app. And several others, including SupportWise (internal use), LoadWise (deprecated in 2013), and TestWisely (a new PAAS).
By Zhimin Zhan9 months ago in Chapters
How did I Start Writing?
A few months ago, I flew back to my hometown and shared a 2.5-month time with my parents. Nearly every morning, I woke up early and wrote something on my MacBook. This daily routine of mine surprised my parents greatly, despite their awareness of my previous book publications. From their memory, Zhimin was a boy deeply afraid of writing.
By Zhimin Zhan9 months ago in Writers
A Book Changed Me
Being an avid reader, I've been influenced by numerous impactful books throughout my life. However, if I were tasked with singling out a single book, my pick would be "The 4-Hour Workweek: Escape 9–5, Live Anywhere, and Join the New Rich" by Timothy Ferriss (2011). The reason: it significantly altered the course of my life (for the better) when I was approaching the age of 40.
By Zhimin Zhan9 months ago in BookClub
Two Simple Reasons that ChatGPT (AI) Won’t Work in End-to-End Test Automation. Part 2
Contiue from Part 1. 2. Test Creation is only a minor effort in Test Automation What is the most challenging in end-to-end test automation? The answer is "Test Maintenance". Check out this story, a survey (I personally involved) from ~70 testers in a company.
By Zhimin Zhan9 months ago in 01