Use case

Mobile App Testing in Jira

Manage test cases for iOS, Android, and cross-platform mobile applications

Mobile app testing requires verification across devices, OS versions, and screen sizes. BesTest helps you organize and track mobile testing in Jira - so every device-platform combination is accounted for and nothing falls through the cracks.

Try BesTest Free

The Challenge

Mobile testing has unique complexity from ecosystem fragmentation:

  • •Supporting iOS and Android with different behaviors, guidelines, and user expectations
  • •Managing a device and OS version matrix that grows with every release
  • •Handling different screen sizes that break layouts and hide UI elements
  • •Meeting both Apple App Store and Google Play compliance requirements

How BesTest Helps

BesTest supports mobile testing workflows in Jira with custom fields for platform and device, one cycle per configuration, and cross-platform coverage visibility.

Platform Field

Add a Platform custom field (iOS, Android, Both) to test cases and use it in filters and Smart Collection rules. Switch between platform-specific and cross-platform suites instantly.

Device Matrix

Run one cycle per device and OS combination, or add Device and OS fields to cycles. Results per combination stay separate, so you can see which ones were tested.

Cross-Platform Traceability

Link each requirement to its iOS and Android test cases. A requirement only counts as Covered when it has enough test cases for its significance, and the Platform filter shows where one side is missing.

Screenshot Documentation

Create or link a Jira issue from a test result and attach device screenshots there - BesTest keeps the execution linked to it.

Organized by Feature

Structure tests by feature across platforms or by platform with feature subfolders. Choose the hierarchy that matches your team's workflow.

Gesture and Interaction Documentation

Document platform-specific gestures and touch interactions within test steps - swipe directions, long-press behaviors, and multi-touch actions.

bestest · marketplace image 8 smart collections
BesTest Smart Collections with rules for platform-specific mobile test suites

Build iOS or Android test suites from collection rules on a Platform field

Free for teams up to 10 users. Installs in under a minute.

Get Started

Key Benefits

Clear platform and device tracking eliminates guesswork about tested combinations
Cross-platform coverage visibility ensures requirements are validated on all platforms
Organized test structure stays navigable as platform-specific tests grow
Visual evidence on linked Jira issues proves correct behavior on specific devices
Cycles per device configuration replace manual spreadsheet tracking
Reduced risk of app store rejection by tracking compliance tests alongside functional tests

How to Implement

1

Define Device Matrix

List the supported devices and OS versions and add them as custom field options. Use production analytics to prioritize the most popular device-OS combinations among your users.

2

Create Platform-Specific Tests

Write test cases and set the Platform field to iOS, Android, or Both. Document device-specific preconditions like "requires Face ID enabled" or "requires Android 12+".

3

Organize Test Structure

Create folders in BesTest reflecting your workflow - /Mobile/iOS, /Mobile/Android, or feature-first with platform subfolders. Be consistent across the repository.

4

Execute Across Devices

Run a cycle on each device-OS combination and note the exact device in the execution. Link Jira issues with screenshots for visual verifications.

5

Track Platform Coverage

Filter test cases and requirements by platform. After each cycle, review coverage and results to identify platform-specific gaps.

bestest · coverage in catalog
Requirement catalog with Test Results and Coverage columns in BesTest

Track which requirements are Covered, Partly covered or Not covered across platforms

Best Practices

  • •Test on real devices for final verification - emulators miss hardware-specific issues
  • •Record OS version and device model for every run, in the cycle fields or the execution note
  • •Create separate tests for platform-specific features like widgets and navigation
  • •Include installation and upgrade path testing in scope for every release
  • •Test on both the oldest and newest supported OS versions as a minimum
bestest · test step executions
BesTest Test Player executing test steps inside Jira

Execute mobile tests step by step and note the device details as you go

Ready to Improve Your Mobile App Testing?

Start running Mobile App Testing cycles in Jira today. Free for up to 10 users.

Try BesTest Free