Member-only story

Automation Spotlight: Can “Maestro” Revolutionize Mobile App Testing?

Dmitry Yarygin
Software Testing: Break and Improve
8 min readJan 16, 2025

Automation of the mobile apps is a topic that remains really relevant today. In recent years, there has been a trend towards simplifying development and reducing the amount of code written. “No-code” solutions only contribute to this.

Moreover, artificial intelligence (AI) technologies are increasingly used to create tests, which significantly speeds up the process. For example, Testim or Applitools Eyeys.

Before we move on to discussing Maestro, let’s look at the main frameworks for testing mobile applications and their features.

By the way, I talked about the basics of web automation in this video. If you are new to automation, I think you will find this lesson useful.

Popular frameworks for mobile testing

Appium

A universal solution for testing iOS and Android. The main advantage is the ability to work without access to the source code of the application. Intuitive Selenium syntax allows developers to write tests in many programming languages: Java, Python, JavaScript, C#, Ruby and others.

Despite its popularity, Appium is often criticized for instability and difficulty in setting up, especially when working with large and complex projects. Not

--

--

Software Testing: Break and Improve
Software Testing: Break and Improve

Published in Software Testing: Break and Improve

Software Testing is not only about breaking applications, but also about making it better for the user. Read more for the best automation and manual QA practices

Dmitry Yarygin
Dmitry Yarygin

Written by Dmitry Yarygin

Nomad lifestyle writer. Passionate about breaking software— QA Engineer. My Travel & Tech YouTube channel: https://www.youtube.com/c/nomadicdmitry

No responses yet