SSRITHONGKWAO
Publisher section

Android Testing

Editorial illustration supporting the article: Android Testing
Visual guide for Android Testing. Illustration by Srithongkwao Knowledge Center.

Practical Android testing, closed testing, bug reporting and release quality.

25 published articlesOriginal Srithongkwao editorial content
Android accessibility testing: a practical starting pointAndroid TestingAndroid accessibility testing: a practical starting point

Test labels, focus order, text scaling, contrast and touch targets so important workflows are usable beyond the default visual setup.

Android performance testing for real user flowsAndroid TestingAndroid performance testing for real user flows

Measure startup, scrolling, loading and expensive operations in realistic scenarios rather than relying on a fast developer device.

Android release readiness: a practical test checklistAndroid TestingAndroid release readiness: a practical test checklist

A structured final review of critical workflows, permissions, policy-facing text, performance and known issues before wider release.

Bug severity and priority: two different decisionsAndroid TestingBug severity and priority: two different decisions

Understand technical impact, business urgency and why a severe issue is not always fixed in the same order as another urgent problem.

Building an Android device test matrixAndroid TestingBuilding an Android device test matrix

How to choose representative screen sizes, Android versions and hardware capabilities without trying to own every phone model.

Closed testing: how to make tester activity genuinely usefulAndroid TestingClosed testing: how to make tester activity genuinely useful

A guide to meaningful closed testing through real usage, feedback, repeat sessions and documented fixes rather than simple enrollment.

Collecting useful evidence for Android crashesAndroid TestingCollecting useful evidence for Android crashes

How testers can record crash context, reproduction steps and safe diagnostics without exposing secrets or assuming the root cause.

Expected result versus actual result in software testingAndroid TestingExpected result versus actual result in software testing

Why separating intended behaviour from observed behaviour makes Android test reports easier to understand and verify.

How to onboard Android testers without confusing themAndroid TestingHow to onboard Android testers without confusing them

Create clear tester instructions covering installation, scope, privacy, feedback and what to do when access fails.

How to write a focused Android test planAndroid TestingHow to write a focused Android test plan

A practical structure for defining scope, devices, risks, expected outcomes and evidence before testing an Android app.

How to write a reproducible Android bug reportAndroid TestingHow to write a reproducible Android bug report

A practical bug-report format built around starting state, exact steps, expected result, actual result and safe evidence.

Regression testing after a fixAndroid TestingRegression testing after a fix

How to verify that a bug is fixed and that nearby workflows still work after code changes.

Screenshots and screen recordings as testing evidenceAndroid TestingScreenshots and screen recordings as testing evidence

How to capture visual evidence that is useful, minimal and privacy-aware without replacing written reproduction steps.

Testing Android navigation and the back actionAndroid TestingTesting Android navigation and the back action

How to test system back, app bars, deep links and navigation stacks without leaving users trapped or exposing protected screens.

Testing Android notificationsAndroid TestingTesting Android notifications

A guide to notification permission, channels, taps, deep links, duplicates and behaviour when the app is foregrounded or backgrounded.

Testing Android permissions responsiblyAndroid TestingTesting Android permissions responsibly

How to test allow, deny, limited and previously denied permission states without forcing users into unnecessary access.

Testing Android version compatibilityAndroid TestingTesting Android version compatibility

A guide to checking permissions, APIs, system behaviour and UI differences across supported Android releases.

Testing app behaviour during network lossAndroid TestingTesting app behaviour during network loss

How to test airplane mode, timeouts, partial requests, retries and recovery without creating duplicate user actions.

Testing app localization and language switchingAndroid TestingTesting app localization and language switching

A guide to translated text, expansion, date formats, fallback strings and changing language without breaking the current workflow.

Testing battery and network behaviour on AndroidAndroid TestingTesting battery and network behaviour on Android

How to look for unnecessary polling, background work, repeated downloads and other patterns that can waste battery or data.

Testing camera features on AndroidAndroid TestingTesting camera features on Android

A structured approach to camera permission, preview, capture, rotation, image quality and failure handling.

Testing forms and validation on AndroidAndroid TestingTesting forms and validation on Android

How to test required fields, invalid input, keyboard behaviour, error messages and safe submission in mobile forms.

Testing location features on AndroidAndroid TestingTesting location features on Android

How to test precise, approximate, denied and changed location states without assuming a device always reports a perfect position.

Testing login and account flowsAndroid TestingTesting login and account flows

A safe Android testing approach for sign-in, sign-out, session expiry, wrong credentials and account recovery without exposing secrets.

Testing offline and cached app behaviourAndroid TestingTesting offline and cached app behaviour

A practical guide to stale data, cache invalidation, offline labels and returning online after using cached information.