Announcing my new book, "End-to-end Test Automation Anti-Patterns"
A book on Critical Lessons from Real-World Test Automation Failures.
I’m excited to announce my new book, End-to-End Test Automation Anti-Patterns: Critical Lessons from Real-World Test Automation Failures. Its eBook form is now available on Leanpub for $20. (Paid subscribers to this newsletter can get it free—details below)
This follows my 12 previous books on end-to-end test automation:
Practical Testing series (4):
Recipes series (7):
Selenium WebDriver Recipes in Ruby, Java, Python, JavaScript and C#.
Web Test Automation in Action series (1):
What is this book about?
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 noted down 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
A failed end-to-end (E2E) test automation effort can easily cost a company over $1 million, along with damage to reputation and morale. By identifying and avoiding the anti-patterns outlined in this book, organizations can save substantial resources and achieve successful E2E test automation—the backbone of Agile and DevOps.
Why did I write this book?
In my earlier books, I shared my proven approaches and practices for successful end-to-end (E2E) test automation. Over the years, I have witnessed countless mistakes and failures in test automation efforts across many software companies, yet writing a book specifically on anti-patterns had never crossed my mind.
I did touch on a few in my blog posts, such as:
Developer-Focused Approach (4-part series)
E2E Test Automation Anti-Pattern: Semi-Automated Execution
These posts were well received, which inspired me to go further and document the anti-patterns I’ve observed in a dedicated book. This book is the result.
This newsletter’s paid subscribers can get this ebook for free
New or renewing subscribers (annual payment) to this The Agile Way Newsletter will receive one of my 14 eBooks free of charge — an effective saving of up to $20 on the $50 subscription fee.
(Software Side Hustler paid subscribers are entitled to get two ebooks per year)
I plan to release a paperback edition on Amazon soon. If you’re interested, let me know—your response could help me bring it forward faster.
How to get it? Claiming your free book is easy: after your payment is processed, send me a message in the Substack chat with your chosen title, as shown below.