Email the Author
You can use this page to email Zhimin Zhan about End-to-end Test Automation Anti-Patterns.
About the Book
Test Automation, especially end-to-end (E2E) test automation via UI, is rarely taught in university computer science programs. In the workplace, formal training in this area is equally rare. As a result, the industry is riddled with misconceptions, confusion and wrong practices in this field.
Since 2013, while visiting various software projects, I recorded the pass rates of automated E2E tests in their 'overnight builds' within so-called 'CI/CD' pipelines. The highest pass rate I encountered was just 48%, a clear sign of systemic failure.
Many of these failures can be traced to one or more of the 59 anti-patterns detailed in this book, organized into the following categories:
- Mindset and Opinions
- General and Scripting Practices
- Web Test Automation
- API Testing
- Mobile/Desktop Test Automation
- Test Execution
- Performance Testing
- Load Testing
- Leadership
This book will help you recognize and avoid these pitfalls, paving the way for successful E2E test automation.
About the Author
Zhimin Zhan is the founder and principal agile testing coach of AgileWay Pty Ltd, Australia. As an advisor and coach, he helps organizations by implementing test automation with Continuous Testing using open technologies such as Selenium WebDriver / Appium and RSpec. Zhimin is the creator of TestWise, the next-generation functional testing tool that supports functional test refactorings, and BuildWise, an award-winning Continuous Testing Server. Zhimin is a frequent speaker and author of 12 books on software testing and programming. He shares his test automation and CI experience on Substack and Medium.