You are viewing content from a past/completed QCon

Presentation: Writing Reliable End to End Tests

Track: Solutions Track II

Location: Westminster, 4th flr.

Duration: 10:35am - 11:25am

Day of week: Tuesday

Slides: Download Slides

Share this on:


At ThoughtWorks we place a high value on test automation. We’ve built a lot of testing tools. We talk and write about how important testing is. And that’s because we know teams rely on tests to quickly detect and fix problems in every stage of the build pipeline. But the truth is, it’s tough to maintain or debug tests, especially end to end functional tests.


In this session we look at reasons why end to end tests are slow, flaky and hard to maintain. Learn how DSL's, readability, reusability, smart selectors and implicit waits solve issues around test maintenance. We also look at how Gauge and Taiko, two free and open source test frameworks, implement these design principles for reliable browser based testing.

Speaker: Zabil Cheriya Maliackal

Product Manager of Gauge @thoughtworks

Zabil is the Product Manager of Gauge, a free and open source test automation framework. He has close to two decades of experience building enterprise software and helping teams adopt sound engineering practices around continuous delivery and testing. He currently works at ThoughtWorks.

Find Zabil Cheriya Maliackal at

Last Year's Tracks