STARWEST 2019 Concurrent Session : Make Your UI Tests Resilient with the Next Generation of Frameworks


Thursday, October 3, 2019 - 1:30pm to 2:30pm

Make Your UI Tests Resilient with the Next Generation of Frameworks

Add to calendar

A big problem with test automation on any platform or operating system is synchronizing test automation interactions with the UI. It is challenging to know when the UI is ready for the next automated click(). Traditional black box tools try to address this problem by explicit or implicit waiting, but this technique is slow and error-prone. A new generation of test frameworks, starting with Espresso, understands the internals of the app and synchronizes interactions only when the view is ready, making the framework very fast and reliable. This same technique is making Cypress and EarlGrey popular. Join Satyajit Malugu to discover how peeking below the surface of the system under test makes tests less flaky. You'll leave with an understanding of synchronization, black box versus gray box testing, and how to implement them in your own frameworks.

Satyajit Malugu

Satyajit Malugu is a test automation engineer with over 10 years of experience. He specializes in Android and iOS mobile test automation, and has helped companies including Urbanspoon, Godaddy, and SoFi plan and execute on mobile test strategy. He is eager to learn and to share his learnings as a speaker at industry testing conferences. He also blogs occasionally at