Mykhailo Ralduhin

Written by: Senior QA Engineer

Mykhailo Ralduhin

Updated: 12.10.2026

19 min read

Mobile users spent a combined 4.2 trillion hours in apps in 2024, while consumer spending reached $150 billion. Winning a place on a user’s phone, however, does not guarantee continued use.

Adjust’s cross-industry benchmarks show median retention falling from 26% on day one to 13% on day seven and 7% on day 30. Usability is not the only reason users leave, but confusing onboarding, hidden navigation, difficult forms, unreliable feedback, and inaccessible controls can accelerate that decline.

Mobile app usability testing reveals such problems by observing representative users as they complete realistic tasks. It helps teams move beyond “the feature works” to a more commercially relevant question: “Can the intended user complete the task confidently and without help?”

What is mobile app usability testing?

Mobile app usability testing is a research method in which representative users interact with a mobile application or prototype while researchers observe task completion, errors, hesitation, navigation choices, gestures, and feedback.

A participant may be asked to:

  • Create an account.

  • Verify their identity.

  • Purchase a product.

  • Book an appointment.

  • Upload a document.

  • Transfer money.

  • Change a subscription.

  • Complete a task without a network connection.

The participant is not being tested. The study evaluates whether the application communicates clearly enough for that person to succeed.

Usability testing vs functional testing

Functional testing verifies whether a feature behaves according to requirements. For example, it can confirm that tapping Submit creates a new account.

Usability testing asks:

  • Did the user notice the button?

  • Did they understand which fields were required?

  • Did the mobile keyboard hide an important control?

  • Were validation messages helpful?

  • Was it clear that registration had been completed?

  • Could the user recover from an error?

A button that does nothing is a functional defect. A button that works but cannot be found is a usability problem.

Usability testing is therefore one part of a broader mobile QA process. Functionality, compatibility, performance, security, installation, and interruption handling still require dedicated coverage. See our guide to mobile app testing for the complete process.

Why mobile usability needs separate attention

The GSMA reports that 4.7 billion people – 58% of the global population – used mobile internet on their own device in 2024. That scale also means enormous variation in devices, digital skills, physical abilities, connectivity, and usage context.

Mobile interfaces introduce constraints that desktop products do not:

  • Small screens.

  • Touch input.

  • Virtual keyboards.

  • One-handed use.

  • Device rotation.

  • App permissions.

  • Incoming notifications.

  • Limited or unstable connectivity.

  • Differences between iOS and Android.

  • Usage while moving or distracted.

A workflow that looks clear in a design tool may become difficult when a user holds the phone with one hand, types in bright sunlight, receives a call, or loses their connection.

Mobile usability testing methods

The right method depends on the research question, product stage, participant availability, and type of evidence required.

Method
How it works
Best used when
Limitation

Moderated

A facilitator observes the participant and asks follow-up questions

You need to understand why users hesitate or make errors

Takes more time and can introduce moderator bias

Unmoderated

Participants complete tasks independently while interactions are recorded

You need faster feedback from more users

Researchers cannot clarify answers during the session

Remote

Participants use their own devices from another location

Device and real-world context matter, or users are geographically distributed

Network and device setup are harder to control

In-person

Participant and researcher share the same physical location

You need to observe grip, posture, gestures, and facial reactions

Recruitment and logistics are more expensive

Guerrilla

Conveniently available participants complete short informal tests

You need early feedback on a simple concept

Participants may not represent the target audience

A/B testing

Different groups receive different variants

You have a measurable hypothesis and sufficient traffic

Shows which option performs better, but not necessarily why

Exploratory

Participants freely explore with minimal direction

You want to study first impressions and discoverability

Results are harder to compare

Task-based

Participants complete the same predefined tasks

You need comparable success, time, and error data

Leading tasks can distort behavior

These methods can be combined. A team might begin with moderated prototype sessions, continue with a larger unmoderated study, and then run an A/B test on the strongest design alternatives.

Moderated testing is particularly useful for complex or sensitive workflows. A researcher can ask what the participant expected without immediately explaining the interface. Unmoderated testing works well when tasks are short, clearly defined, and suitable for independent completion.

Remote testing captures behavior on personal devices and in familiar environments. In-person sessions provide better visibility into physical interaction: whether users change their grip, struggle to reach a control, move closer to read text, or attempt an unsupported gesture.

How to conduct mobile app usability testing step by step

1. Define the decision the study should support

“Check whether the app is easy to use” is too broad. Use a specific objective:

Determine whether first-time users can register, verify their identity, and reach the dashboard without assistance.

A focused objective determines the participants, tasks, devices, metrics, and study method.

2. Recruit representative participants

Relevant characteristics may include:

  • Age and occupation.

  • Technical confidence.

  • Experience with similar apps.

  • Country and language.

  • Accessibility needs.

  • iOS or Android usage.

  • Subscription level.

  • Professional role.

For a qualitative study involving one relatively consistent user group, Nielsen Norman Group recommends starting with five participants. This is not a universal sample-size rule. Comparing segments, measuring small differences, or producing statistically reliable results requires more participants.

If the product serves both professionals and consumers, or experienced and first-time users, treat them as separate groups.

3. Choose the app version and devices

Testing can use:

  • Paper sketches.

  • Static mockups.

  • Interactive prototypes.

  • Beta builds.

  • Production applications.

Prototypes help validate concepts and navigation early. Working builds are necessary for evaluating keyboards, permissions, notifications, gestures, performance, and offline behavior.

Choose devices using production analytics and target-market data. Avoid testing only on the newest flagship phones when a significant share of the audience uses older or lower-powered devices.

4. Select the method

Use:

  • Moderated testing to understand complex behavior.

  • Unmoderated testing to collect structured feedback at scale.

  • Remote testing to study real devices and environments.

  • In-person testing to observe physical interaction.

  • Guerrilla testing for quick early feedback.

  • A/B testing to compare specific alternatives.

The method should follow the question, not the tool already purchased by the company.

5. Write realistic tasks

Tasks should describe a goal without revealing how to complete it.

Leading instruction:

Tap Filters, select “Available today,” and press Apply.

Better task:

You need an appointment today. Find a specialist who is available before 6 p.m.

Define what counts as success before testing. If a participant reaches a confirmation screen but chooses the wrong recipient or amount, the task is not successful.

6. Define metrics and observations

Decide what the team will record:

  • Successful, partially successful, failed, or abandoned task.

  • Time on task.

  • Errors and incorrect taps.

  • Requests for assistance.

  • Backtracking.

  • Unexpected gestures.

  • Participant comments.

  • Confidence after completion.

  • SUS responses.

“Think aloud” provides useful context, but it can increase task time. Do not compare think-aloud timing directly with silent production behavior.

7. Run a pilot

Complete the entire study with a pilot participant. Confirm that:

  • Tasks are understandable.

  • Recording works.

  • The session fits the schedule.

  • Test accounts and data are ready.

  • The app build is stable.

  • Sensitive data is protected.

  • Device permissions are configured correctly.

If the participant misunderstands the instructions, revise the study rather than coaching them through it.

8. Conduct neutral sessions

Explain that the product is being tested, obtain recording consent, and avoid teaching participants how the interface works.

During moderated sessions:

  • Read tasks consistently.

  • Allow time for independent attempts.

  • Record every hint or intervention.

  • Ask neutral questions.

  • Separate observations from interpretations.

  • Note non-verbal behavior.

  • Ask follow-up questions after the attempt.

9. Analyze, prioritize, and retest

Group findings by task, interface area, user segment, device, operating system, and probable cause.

A practical severity model is:

1.

Critical: The user cannot complete a core task.

2.

High: The task requires assistance or considerable effort.

3.

Medium: The issue causes errors, hesitation, or unnecessary steps.

4.

Low: The issue is noticeable but has limited effect on completion.

After implementing changes, repeat the affected tasks with new participants. A revised screen is not evidence of improvement; better user outcomes are.

What to test in a mobile application

Navigation, onboarding, and first-time use

Users should understand where they are, what they can do, and how to return.

Test:

  • Bottom navigation and menus.

  • Tabs and search.

  • Back behavior.

  • Deep links.

  • Registration.

  • Verification.

  • Permission requests.

  • Introductory screens.

  • Skip options.

  • Progress indicators.

  • Recovery after leaving onboarding.

Adjust’s retention data – 26% on day one and 7% by day 30 across its benchmark – does not prove that onboarding causes churn. It does show why early-user journeys deserve direct measurement rather than subjective design review.

Watch for backtracking, repeated reopening of menus, missed actions, or returning to the home screen to restart.

From DeviQA’s practice: While testing the Thrive mental health application, DeviQA processed more than 1,500 mobile feature and defect tickets. The QA engineers also identified potential usability issues and discussed them directly with the designer, helping the team develop more user-friendly solutions. This illustrates an important point: usability findings are most valuable when they enter design discussions before becoming permanent interface behavior.

Gestures and touch targets

Observe taps, swipes, long presses, dragging, zooming, and dismissal gestures. Do not assume users will discover an invisible gesture without another visible way to perform the same action.

Platform guidelines provide useful reference points:

  • Apple recommends a button hit region of at least 44 × 44 points.

  • Android recommends touch targets of at least 48 × 48 dp.

  • For mobile web interfaces, WCAG 2.2 sets an AA minimum target size of 24 × 24 CSS pixels, subject to defined exceptions, while 44 × 44 is the enhanced AAA target.

These are minimum or recommended dimensions – not proof that a control is usable. Testing should still reveal whether controls are visually identifiable, properly spaced, and reachable in context.

Forms and keyboards

Evaluate:

  • Keyboard type.

  • Autocomplete.

  • Password managers.

  • Field labels.

  • Input formatting.

  • Validation timing.

  • Error messages.

  • Focus order.

  • Date and time selectors.

  • Address entry.

  • Document uploads.

  • Scrolling with the keyboard open.

Preserve valid data after an error. Requiring users to refill a long mobile form because one field is invalid creates unnecessary friction.

Offline behavior, interruptions, and stability

Test:

  • Airplane mode.

  • Weak and changing networks.

  • Timeouts.

  • Backgrounding.

  • Screen locking.

  • Incoming calls.

  • Notifications.

  • Rotation.

  • Session expiration.

  • Reopening after termination.

The app should explain whether an action succeeded, whether data was saved, and whether retrying is safe.

Technical stability is not identical to usability, but it directly shapes the user experience. Google Play defines bad-behavior thresholds of 1.09% for user-perceived crash rate and 0.47% for user-perceived ANR rate. Exceeding those thresholds can also affect app visibility on Google Play.

Usability sessions cannot replace production telemetry, but they can reveal what users do after freezes, delayed responses, duplicate taps, and unclear recovery states.

Accessibility and readability

The World Health Organization estimates that 1.3 billion people, or 16% of the global population, experience significant disability.

Include users with relevant accessibility needs and test:

  • Screen-reader navigation.

  • Focus order.

  • Accessible labels.

  • Dynamic text sizes.

  • Color contrast.

  • Alternatives to gesture-only actions.

  • Error identification.

  • Captions.

  • Motion settings.

  • Touch-target size.

  • Voice and switch access.

Automated scanners can identify missing labels or undersized targets, but Android’s own accessibility guidance notes that automated tools cannot determine whether users can complete the app’s main workflows. Manual testing with assistive technologies and representative users remains necessary.

Real devices and regional configurations

Emulators are useful, but they do not reproduce every keyboard, display density, performance limitation, permission state, notification, or device-specific behavior.

In DeviQA’s work with the SimpliField retail operations platform, functional testing covered more than nine real iOS and Android devices. The team reported over 50 product improvements, developed more than 8,000 test cases across the product, and supported roughly 24 app versions released without critical or major defects.

The lesson for usability research is not that every device must receive the same study. Use production data to choose representative configurations, then investigate whether screen size, OS conventions, performance, or physical context changes user behavior.

For broader device, compatibility, and functional coverage, see these mobile app testing techniques.

Mobile usability testing metrics

Metrics make studies comparable, but they need behavioral context. A high completion rate can conceal confusion if participants take several wrong turns before succeeding.

Metric
Calculation or method
What it reveals

Task success rate

Successful attempts ÷ total attempts × 100

Whether users can achieve the goal

Time on task

Time from task start to success, failure, or abandonment

Efficiency and hesitation

Error rate

Errors per participant, task, or error opportunity

Where preventable mistakes occur

Assistance rate

Participants receiving help ÷ total participants

Whether the workflow is self-explanatory

Mis-tap rate

Incorrect taps ÷ relevant interactions

Discoverability, spacing, and target-size problems

Abandonment rate

Participants stopping ÷ participants starting

Severity of friction

Task confidence

Post-task rating

Whether success felt clear and trustworthy

System Usability Scale

Standard ten-question survey converted to a 0–100 score

Perceived usability across versions

Task success rate

Keep outcomes separate:

  • Success: Correct result without assistance.

  • Partial success: Part of the goal is achieved or minor help is needed.

  • Failure: The intended result is not achieved.

  • Abandoned: The participant stops trying.

Do not convert assisted completion into unqualified success.

Time on task

Use the median when a few unusually long sessions would distort the mean. Separate successful and unsuccessful attempts.

Faster is not always better. A medical consent or financial confirmation flow may intentionally require careful reading.

System Usability Scale

SUS produces a score from 0 to 100, but it is not a percentage. A benchmark analysis covering 446 studies and more than 5,000 responses found an overall mean of approximately 68.

Treat 68 as a comparison point, not a universal pass mark. Compare scores with relevant products, previous versions, and confidence intervals. SUS indicates perceived usability but does not reveal which screen requires improvement.

Product analytics

Usability-study metrics should be compared with production signals:

  • Onboarding completion.

  • Funnel abandonment.

  • Day-one and day-seven retention.

  • Repeated taps.

  • Form errors.

  • Support requests.

  • Crash and ANR rates.

  • Feature adoption.

  • Uninstall rate.

Analytics shows where users leave. Usability testing helps explain why.

Mobile usability testing tools

Tool
Best for
Mobile support
Important consideration

Prototype testing, structured tasks, and unmoderated research

Supports mobile prototypes and real-app testing through its app-testing workflow

Native app recording features can depend on the plan

Moderated and unmoderated studies with recruited participants

Supports mobile sites, prototypes, and apps

Participant screening remains essential

Moderated interviews, unmoderated research, recordings, and stakeholder observation

Supports mobile research workflows

Verify device, installation, and recording requirements

Heatmaps, recordings, surveys, and mobile-web behavior analysis

Supports mobile websites and web apps

Hotjar states that it does not specifically support native mobile-app analysis

Before choosing a platform, verify:

  • Native app, prototype, or mobile-web support.

  • Supported iOS and Android versions.

  • Screen, audio, and camera recording.

  • Participant installation steps.

  • Consent and privacy controls.

  • Recruitment and screening.

  • Observer access.

  • Data retention and export.

  • Pricing and participant limits.

Pilot the exact setup on a representative device. The research platform itself should not become the main usability problem in the session.

Mobile app usability testing checklist

Before testing

  • Define the decision the study should support.

  • Select the journeys and tasks in scope.

  • Define success, partial success, failure, and abandonment.

  • Recruit representative participants.

  • Separate meaningfully different user groups.

  • Choose moderated, unmoderated, remote, or in-person testing.

  • Select the prototype or app build.

  • Define the device and OS matrix.

  • Prepare test accounts and data.

  • Decide which metrics to collect.

  • Prepare neutral follow-up questions.

  • Confirm consent and privacy requirements.

  • Test recording and screen sharing.

  • Run a pilot session.

During testing

  • Explain that the product – not the participant – is being tested.

  • Read tasks consistently.

  • Avoid showing users where to tap.

  • Record assistance and hints.

  • Note hesitation and backtracking.

  • Capture unexpected gestures.

  • Record success, time, and errors.

  • Separate functional defects from usability findings.

  • Collect post-task confidence ratings.

  • Complete the SUS questionnaire if it fits the study.

  • Protect participant and production data.

After testing

  • Review recordings and notes.

  • Calculate defined metrics.

  • Group repeated behavioral patterns.

  • Compare relevant user and device segments.

  • Distinguish isolated preferences from recurring blockers.

  • Assign severity based on user and business impact.

  • Connect recommendations to evidence.

  • Assign owners and priorities.

  • Compare findings with production analytics.

  • Retest critical changes.

Mobile usability testing example and DeviQA case insights

Consider an illustrative study for a mobile banking application.

Objective and tasks

Five first-time users are asked to:

1.

Register an account.

2.

Verify their identity.

3.

Enable biometric login.

4.

Transfer $20 to a new recipient.

5.

Confirm the transaction status.

Illustrative results

Task
Success
Median time
Main issue

Registration

5 of 5

2 min 10 sec

Password rules appear only after an error

Identity verification

3 of 5

3 min 35 sec

Camera-positioning instructions are unclear

Biometric setup

2 of 5

48 sec

Users do not understand why permission is requested

Transfer

4 of 5

1 min 42 sec

Available and total balances are confused

Status confirmation

3 of 5

55 sec

“Processing” is interpreted as failure

These figures are hypothetical and demonstrate how results can be reported.

The team should not simply enlarge buttons or rewrite labels without addressing the causes. Appropriate changes might include:

  • Display document-scanning instructions before opening the camera.

  • Explain biometric security before showing the OS permission prompt.

  • Clarify balance labels.

  • Replace “Processing” with a status, expected time, and recovery explanation.

The revised tasks should then be tested with new participants.

What DeviQA’s projects show

Three published DeviQA projects illustrate how usability work connects to broader product quality:

  • For Thrive, QA engineers processed more than 1,500 mobile feature and defect tickets and brought identified usability issues into direct discussions with the designer.

  • For Shops, testing covered five localizations, real iOS and Android devices, four released mobile apps, and more than 500 end-to-end test cases. Usability testing and feedback analysis also helped identify and address interface issues.

  • For a quality management platform, DeviQA added more than 1,500 test cases, covered all primary end-to-end user flows with automation, and enabled support for multiple iOS and Android devices. The client recorded a 90% reduction in user complaints after five months. That outcome reflects the wider QA program rather than usability testing alone, but it demonstrates why UX, functional stability, and device compatibility should be improved together.

If your team needs support with participant-focused research, mobile interface validation, accessibility, and evidence-based UX improvements, DeviQA provides usability testing services for mobile and web products.

Build QA that holds up as you grow

Frequently asked questions

What is mobile app usability testing?

It is the process of observing representative users as they complete realistic tasks in a mobile application or prototype. It identifies navigation, comprehension, interaction, and workflow problems that functional testing may miss.

Which mobile usability testing method is best?

Moderated testing is useful for investigating complex behavior. Unmoderated testing supports faster research at scale. Remote testing captures natural devices and environments, while A/B testing compares specific alternatives. The research question should determine the method.

How many participants are needed?

Five participants are a common starting point for a focused qualitative study involving one user group. Comparing segments or measuring statistically reliable differences requires larger samples.

When should mobile usability testing be performed?

Run it during prototype design, before major releases, after redesigns, and when analytics or support data indicates friction. Several small iterative studies are often more useful than one large test at the end.

Can mobile usability testing be automated?

Tools can automate task distribution, recording, heatmaps, surveys, and metric calculation. They cannot fully interpret confusion, trust, expectations, or context. Human research and analysis remain necessary.

What metrics should be tracked?

Common measures include task success, time on task, error rate, assistance rate, abandonment, confidence, and SUS. Combine them with production data such as retention, onboarding completion, crashes, and support requests.

Is mobile usability testing the same as accessibility testing?

No. The disciplines overlap, but accessibility testing specifically evaluates whether people with disabilities can use the application. A complete study should include relevant assistive technologies and participants with accessibility needs.

Should teams test prototypes or finished apps?

Both. Prototypes help validate concepts and navigation early. Working applications are required to evaluate keyboards, gestures, permissions, performance, offline behavior, interruptions, and operating-system interactions.

Mykhailo Ralduhin

About the author

Mykhailo Ralduhin

Senior QA engineer

Mykhailo Ralduhin is a Senior QA Engineer at DeviQA, specializing in building stable, well-structured testing processes for complex software products.