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)
Developers, you shouldn't do Cypress Component Testing either. Part 2: Reasons to Avoid
Continue from Part 1, in which I shared my experience and opinions on View Unit Testing. The fact: few software engineers do View Unit Testing over the last three decades. There are, of course, very good reasons.
By Zhimin Zhan9 months ago in 01
Developers, you shouldn't do Cypress Component Testing either. Part 1: View Unit Testing Proven little value
This is a sequel to the other article, "QA Engineers, Stay Out of Cypress Component Testing, for Your Own Sake!" I can work as a software engineer or test automation engineer. One ability that I am quite proud of is that I can put the right hat on when working on different aspects of software development work.
By Zhimin Zhan9 months ago in 01
There is no “100% coverage” in Automated E2E Software Testing
It is well accepted that 100% test coverage (functional, not unit testing) from manual testing is not possible. However, some had unrealistic expectations of 100% coverage in E2E Test Automation. This is very wrong, this article will explain why.
By Zhimin Zhan9 months ago in 01
Fake Code Review with ‘LGTM’
This article is one of the “Be aware of Fake Test Automation/DevOps Engineers” series. Some fake Agile software companies focus on ‘sound good’ but poorly conducted practices, Code Review is one of them. The objective of Code Review is to verify a programmer’s check-in to make sure it follows coding standards and more importantly, will not break stuff.
By Zhimin Zhan9 months ago in 01
A Story of a Senior IT Manager Fears Real Agile, But Talks Highly About It
In 2020, I worked at a large financial institution. My agent told me that this IT division's director was an excellent IT leader who loved Agile, test automation, DevOps, CI/CD, and wanted to change the industry.
By Zhimin Zhan9 months ago in 01
Estimating Test Automation Story Points is a Total Waste of Time
Many fake “agile project managers/agile coaches” are fixated on Velocity Charts. The so-called “velocity” is based on the rate of completing the story points estimated by the team. As a result, “story estimation sessions” are a part of “Agile Ceremonies” in some projects, along with“stand-up meetings”, “retrospectives”, and “sprint planning”. (see the end of the article for Kent Beck’s, the father of Agile, view on these ‘agile ceremonies’)
By Zhimin Zhan9 months ago in 01
A Practical Advice on Rejecting Estimating Story Points for Test Automation
Many years ago, I worked in a small start-up company on its client project. B, A co-founder (without coding/testing background), was particularly fixated on story points. His actions led me to believe that he thought he had cracked the secret code of software development, which was "Velocity based on User Story Points", as the project went very well.
By Zhimin Zhan9 months ago in 01
Comparing the Cost of End-to-End Test Execution in CT Servers: Cypress Cloud and BuildWise
One user’s feedback on my article “Comments on the claims of ‘7 ways Cypress is different’. All False, Wrong or Lie”: “Cypress Cloud is good”. Oh well, I haven’t used it. For failed Cypress test automation attempts I rescued, they were in a complete mess, previously planned Continuous Testing never occurred. On rescue missions, I usually got some converted (from Cypress to the great raw Selenium WebDriver + RSpec) running in the BuildWise CT server on Day 1, then every day onwards.
By Zhimin Zhan9 months ago in 01
A Story: “Promised E2E Test Automation Training”
During my time working on contract at a major financial firm, a new QA Director was assigned to the position. He held a meeting for all testers (about 50, I think), as you know, the usual introduction and layout of future plans, …, etc. Towards the end of the meeting, he asked: “Any particular thing you like to see happening, please let me …”.
By Zhimin Zhan9 months ago in 01
"A Bug's Life" Movie is about MindSet Change
At the beginning of the film, Flik uses his invented leave-harvesting machine with high efficiency, while all other ants continue with manual labour due to the "Ideas are very dangerous things!" culture. In the final scene, all ants are joyfully utilizing Flik's machine. "First rule of leadership: Everything is your fault."
By Zhimin Zhan9 months ago in Critique