Skip to main content
🚀 See how 20+ AI Agents can make your QA faster and smarter. Join 10k+ QAs at global leadership summit! Register Now
No Result Found
Connect & Get help from fellow developers on our Discord community. Ask the CommunityAsk the Community

Run Workflow Analyzer

Learn how to use Workflow Analyzer to manually test your mobile applications.

Using Workflow Analyzer, you can perform targeted scans as you navigate through your app to ensure your mobile applications are accessible to all users. The analyzer uses BrowserStack’s proprietary rule engine to identify and document WCAG accessibility violations, such as missing labels, improper touch target sizes, inadequate text magnification, and more.

With BrowserStack, you can scan apps on a wide range of real Android and iOS devices with no setup required. The following information explains how to upload your app, run accessibility tests, and view reports.

Prerequisites

Run Workflow Analyzer

To analyze an app using Workflow Analyzer:

From the Workflow Analyzer dashboard, select a Device and OS combination to launch the test session.
The Workflow Analyzer dashboard with a list of devices and OS combinations.

In the launch window, choose one of the following sources to install your app on the device:

Optional: In the App Accessibility Testing window, customize your scan by selecting the gear icon (⚙️). For detailed information on configuring your scan, see Configure settings.

  • If you do not configure the settings, the analyzer uses the default settings.

The gear icon highlighted in the test session window.

In the App Accessibility Testing window:

  1. Optional: Select Continuous scanning if you want to automatically scan each screen as you navigate through your app. For more information, see step 6 of Configure settings.
  2. Click Start scanning to start the test session.
    The Start scanning button highlighted in the test session window.

Based on whether you enabled Continuous Scanning, select one of the following methods to scan your app:

  • If Continuous Scanning is not enabled:
    1. Navigate to the app screens you want to scan.
    2. Click Scan viewport to scan each screen as needed. The viewport will show the captured screen area that will be scanned.
      The Scan viewport button highlighted in the test session window.
  • If Continuous Scanning is enabled: You don’t need to manually scan each screen. To use continuous scanning:
    1. Navigate through your app, and the analyzer will automatically scan each screen as you visit it.
    2. Pause briefly after each action to allow the tool to capture and analyze the current screen. The viewport will show the captured screen area that is being scanned. Duplicate screens are automatically ignored to optimize the scanning process.
    3. If you do not want to scan certain screens, click the Pause button to temporarily stop scanning.
      The Pause button highlighted in the test session window.

Save the report while the scan and device continue running, or stop both before saving. Choose one of the following methods:

  • To save a report without stopping the scan or device:
    1. Click the Save report button in the upper-right corner.
      The save report button highlighted by a red box.
    2. In the Save report prompt, enter a name in the Report name field and click Save report and continue testing.
      The save report modal.
    3. Click Continue testing to keep scanning the app.
  • To save a report by stopping the scan and the device:
    1. Click the Stop button in the upper-right corner.
      The stop icon highlighted by a red box.
    2. In the Save report before stopping session prompt, enter a name in the Report name field and click Save report.
      The save report before stopping session modal.
    3. Alternatively, to discard the report, click Stop without saving.
      The session ends, the device stops, and you are directed to the Workflow Analyzer dashboard.

Next Steps

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback!

Talk to an Expert
Download Copy Check Circle