Email Address*

Phone Number*

City*

How to kill test flake in Appium?

Whether you are a beginner learning the ways of writing UI automated tests or an experienced practitioner, you must have faced the below situation:

You write a test and it works perfectly in your local, happily you promote the tests to your CI environment and surely it passes initially, however after sometime the test starts failing sporadically. This phenomenon is described as Test flakiness and it’s a bummer for any engineer worth his salt. This can cause numerable side effects and doubts into the minds of software teams not trusting UI automation.

However all hope is not lost. We all know a Tool is only as good as its master.

In this talk, I will cover the measures or patterns which you can implement to reduce the flakiness in your Appium tests as much as "humanly" possible and increase their speed and reliability.

Learning Outcome

By the end of this talk,

You as a test automation engineer would be able to have a broad understand of what are the different factors which cause tests to be flaky and identify approaches which you can try to improve your tests reliability

Key takeaways:

Understand waits and locators pitfalls

Understand cross platform or specific implementations for android/IOS to improve speed and reliability

Basics of debugging and log analysis to arrive at root cause of problems

Target Audience

Automation Testers or developers who want to use Appium effectively for their test automation efforts

Prerequisites for Attendees

Should have basic working experience in UI test automation using either Appium/selenium.