Analyzing App Performance on Real Devices using Appium

This session will cover how to conduct performance tests for the most important customer-facing aspects of your mobile application on real devices. In the mobile world, customers judge the products they work with by the quality of their build, and an off-putting experience can lead to high rates of churn. Whether a native app or web app, Appium has the tools necessary to help you see exactly what your users are seeing, and Appium enables you to record metrics about that experience.

In this session, we’re going to go over some of the tools and fundamentals of performance testing, then explore what results we can get testing on real local devices and real devices in the cloud using AWS Device Farm. We’ll tinker with the Appium framework for interacting with devices during tests, and implement creative and precise methods of capturing performance information from the perspective of a “synthetic” user. Then, we’ll leverage AWS Cloudwatch to host our captured performance metrics as a dashboard for the quality of our app.

Existing familiarity with mobile automation testing would be helpful for this session, but isn’t required! Likewise, an AWS account will be necessary.

Session takeaways:

  • Learn how to measure and monitor the most important attributes of your mobile app.
  • Automate those measurements using Appium.
  • Understand how apps perform differently across different devices.
  • Integrate measurements on app performance with Cloudwatch to compare measurements between devices and over time.

Automation Mobile Performance
Location: Michelangelo B Date: September 26, 2019 Time: 3:30 pm - 4:30 pm Jon Sims STPCon Jon Sims