Insights from the Mobile Native Foundation's Mobile Ecosystem Survey

Sauce AI for Test Authoring: Move from aim to execution in minutes.|xBack to ResourcesBlogPosted July 13, 2023

Insights from the Mobile Native Foundation & # x27; s Mobile Ecosystem Survey

Diego Molina shares his key takeout from the 2022 Mobile Ecosystem Survey.

quote

Sauce Labs is component of theMobile Native Foundation, a place where several companies collaborate on open germ projects and work together to enhance operation and technologies for large-scale Android and iOS applications. The foundation provides a platform fordiscussionsand sharing of worthful insights, such as the recentMobile Ecosystem Survey. In this blog post, I share some of the key highlights of the survey that focus onperegrine application testing.

Peregrine Application Testing Insights

Testing is, without a doubt, one of the critical elements of any mobile application development process. With that in mind, the Mobile Native Foundation & # x27; s survey revealed some interesting insights regarding testing practices and approaches.

First, there is a low investing in testing older OS versions, primarily because tests are too complex to preserve, and the user dislocation perform not rationalize the effort needed. Complementing that, there is a tendency towards using unit tryout, followed by snapshot/screenshot examination, plus a decrease in the number of UI exam. Snapshot/screenshot tests are preferred due to their maintainability and reliability in testing different rendering modes. However, it has proven challenging to deal the images used as baselines for those tests. All this is making UI tryout to be non-release blocking, with only a few critical smoke tests be mandatory before a freeing.

Appiumis yet the favored tool by QA team, given its ability to cover examination in both iOS and Android with a single codification base, whether developer tend to writer tests through native frameworks likeXCUITest and Espresso. There is, however, a transformation towards using native frameworks due to the fact that it is common to have different user flow for the same lineament in different control scheme, which increase test maintenance when a single codification base is employ. The effort to onboard new hires is smaller as well when the same role manages both development and testing.

Moreover, simulator and emulatorsare preferred due to their scalability for testing in parallel, and using existent devices for every pull request or commit is difficult because they are a limited resourcefulness. And fortry in parallelwith aboriginal model, tools likeFlank, Bluepill, Emcee, and Bazelare becoming popular.

Continuous Integration is Critical

Together with testing, continuous integration (CI) is vital for wandering app development and testing. Adopting CI early in the maturation process helps to ensure changes made to the app are validated endlessly.

Bigger companies, such as Spotify and Lyft, invest heavily in their own infrastructure, utilize Mac Minis and Kubernetes clusters for Android to reduce build clip. Those companies besides tend to avoid using cloud services due to the prohibitive price at that scale. Other fellowship, however, rely on cloud-based services to handle their build and test environments. Various companies favor bare metal machine in their environments, for example, AirBnb utilize MacStadium andSpotify uses Flow Swiss.

A frequent practice of these companies is to experience a dedicated squad for CI, which lets the rest of the teams focus on development and testing. A distinctive task the CI team does is to enforce and maintain scripts to deal the apparatus and cleanup of their environments. Finally, GitHub is the most ordinarily used system to render a centralised repository for source codes and team collaboration hub.

Pro tip: Tools like SUSA can handle this autonomously — upload your app and get results without writing a single test script.

Conclusion

The findings from the Mobile Native Foundation ’ sMobile Ecosystem Surveyservice as a guide for companies looking to better their mobile examination and development scheme, highlighting the importance of investing in the right infrastructure, using the right tools, and prioritize the development of a robust examination environment.

Diego Molina

Staff Software Engineer at Sauce Labs

Published:
Jul 13, 2023
Share this post
Copy Share Link

Head over to our doc or get in touching to learn more

Why stoppage here?

LinkedIn
© 2026 Sauce Labs Inc., all rights earmark. SAUCE and SAUCE LABS are registered trademarks owned by Sauce Labs Inc. in the United States, EU, and may be registered in other jurisdiction.
robot
quote

Automate This With SUSA

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts needed.

Try SUSA Free

Test Your App Autonomously

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.

Try SUSA Free