Presentation: Writing Reliable End to End Tests

Track: Solutions Track II

Location: Westminster, 4th flr.

Duration: 10:35am - 11:25am

Day of week: Tuesday

Share this on:

Abstract

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

Tracks

  • Career Hacking

    Strategies for advancing the skills that advance your career. Look for mentoring, speaking, empathy, and career paths.

  • Advances in FinTech

    Finance is king in London. What's happening and what should you be paying attention to with modern #FinTech

  • Security Transformation

    How do you actually start with a security mindset? Learn techniques for making security a first-class concern.

  • Tech Ethics: The Intersection of Human Welfare & STEM

    What does it mean to be ethical in software? Hear how the discussion is evolving and what is being said in ethics today.

  • Bare Knuckle Performance

    Killing latency and getting the most out of your hardware.

  • Evolving Java & the JVM

    6 month cadence, cloud-native deployments, scale, Graal, Kotlin, and beyond. Learn how the role of Java and the JVM is evolving.

The all-new QCon app!

Available on iOS and Android

The new QCon app helps you make the most of your conference experience. Easily browse and follow the conference schedule, star the talks you want to attend, and keep tabs on your personal itinerary. Download the app now for free on iOS and Android.