Destroying the Horcruxes of Full-Stack Automation
Testing complex, distributed systems that consist of many layers and different types of software is a challenge. Creating a successful automation solution for such systems is like battling Voldemort: You need to pay attention to flying curses while fighting. Automation teams often concentrate on solving technical issues but forget about the evils popping up that can harm their project. Just like in the Harry Potter books, there are Horcruxes that can curse a robust, high-quality framework unless the QA team finds and destroys them. Fortunately, we are luckier than Harry because we know what the automation Horcruxes are, including flakiness, poor communication patterns, and bad usability that impacts the automation framework more than small bugs or missing features. Iryna Suprun will detail all seven Horcruxes and show you how to win the battle by building a robust, highly adopted automation solution. You'll learn how to conjure an automation framework that brings value while protecting software under test against evil bugs.