
June 11, 2026

Mobile app testing verifies that applications work correctly across the chaotic reality of mobile: thousands of device models, two evolving operating systems, unreliable networks, and interruptions arriving at any moment. This checklist covers the twelve areas a complete mobile QA pass must address.
Mobile automation typically uses Appium, Espresso (Android), or XCUITest (iOS) for native apps. For responsive web apps and progressive web apps, browser automation with mobile viewports covers most scenarios — a regression suite in TestInspector can run critical flows in mobile-sized browsers on a schedule. The economics of what to automate follow the same logic as our manual vs automated testing guide: automate stable repetitive flows, keep exploratory and device-feel testing manual.
Real-device coverage matters: emulators miss hardware-specific defects (cameras, sensors, manufacturer Android skins). Most teams combine emulator-based automation with manual passes on a physical device lab — or outsource device coverage, as described in our QA outsourcing guide.
How many devices should we test on?
Use analytics to cover 85–90% of your active user base — typically 8–15 device/OS combinations. Add one low-end device even if rare, since performance defects appear there first.
What is the difference between emulator and real-device testing?
Emulators are fast and cheap for functional flows; real devices reveal hardware, performance, and manufacturer-specific defects. Use emulators for breadth, real devices for confidence.
Should mobile web and native apps be tested the same way?
Mobile web testing focuses on responsive layout and browser compatibility; native testing adds permissions, lifecycle, store compliance, and device hardware. The functional core (does the flow work?) is shared.
How do you test push notifications?
Verify delivery in foreground, background, and killed states; deep-link landing on tap; notification permissions denied; and behaviour with multiple stacked notifications.
Need full-coverage mobile QA across iOS and Android? Explore Astaqc's software testing services or contact us.

Sign up to receive and connect to our newsletter