Skip to main content
Experience faster, smarter testing with BrowserStack AI Agents. See what your workflow’s been missing. Explore now!
No Result Found
Connect & Get help from fellow developers on our Discord community. Ask the CommunityAsk the Community

Automation coverage widget

Learn how the Automation Coverage widget helps you monitor and improve your test automation efforts through visualization.

Use the Automation Coverage widget to track how much of your test suite is automated over time. The widget visualizes the percentage of automated tests and lets you segment results by common test properties such as project, folder, type, state, owner, tags, or custom fields. You can view a trend line or a compact table to spot growth or stagnation in your automation program. Depending on the visualization you have selected in the widget, you will see a line chart or a table.

Shows summary of automation coverage widget data and visualization

Key metric information and visualization

This widget shows simple numeric metrics that provide the following quick insights into your test status.

  • Coverage trend over time as a line chart.
  • Breakdowns by segments such as Project or Folder.
  • Tabular view of the same metric for quick scanning and sorting.
  • Scoped views using filters that stack on top of any global or dashboard-level filters already in use.

Metrics

You can switch between line chart and table at any time.

Line chart

With line chart you can:

  • Plot Automation Coverage over time for each segment.
  • Hover to see exact percentages for the selected date.
  • Refine filters if the series count exceeds this limit. The legend lists up to 20 series.

Table

With table you can:

  • Lists each segment with its Automation Coverage percentage.
  • Include the counts for Automated tests and the chosen Denominator based on the formula.

How coverage is calculated

Coverage is always expressed as a percentage.

Automation Coverage = (Automated tests/Denominator) × 100

Choose one formula:

  1. Automated tests / Total tests: Uses all tests in scope as the denominator.
  2. Automated tests / Selected tests: Uses only tests with the Automation status values you select as the denominator.

Automation status options

You can use Automated, Not automated, Cannot be automated, Obsolete, Automation not required, and any custom statuses. When you use Selected tests, the statuses you pick define the denominator and are applied consistently to all segments, test attributes, and filters.

Add the widget

  1. Navigate to your project dashboard and select Add widget icon.

    Add widget from global dashboard widget

  2. Select Automation Coverage.
  3. Enter widget name and an optional description.

    Enter widget name and an optional description

  4. In Automation Coverage Definition, choose either:
    • Automated tests / Total tests, or
    • Automated tests / Selected tests, then pick one or more Automation status values.
  5. Choose a Visualization: Either Line chart or Table.
  6. Configure Define components: Either use Segments or Test Attribute.
  7. Select Confirm to add the widget.

Available filters

Apply the following filters to narrow down to specific test runs based on your criteria.

Filter Description
Test Case Tags Filter tests using specific labels or tags.
Test Case Priority Focus on test cases with specific priority levels.
Test Case Status Filter test cases by their current status, such as passed, failed or blocked tests etc.
Test Case Owner Show test cases by the responsible team member/owner.
Automation Status Filter by automated or manual test cases.

To apply filters, click Add filter dropdown and select the applicable filters.

Use cases and actionable insights

Regularly checking these metrics helps keep your testing processes efficient and focused.

Insight Action
Quickly grasp test completion and issue status. Take immediate action if failure counts increase or test coverage decreases.

Interpreting test data

  • If coverage is flat or falling, review new manual tests and create an automation backlog for the highest-impact segments.
  • If one segment lags, address its blockers or reallocate effort.
  • Fix data hygiene issues first if counts or statuses look inconsistent.

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