📣 Join us on December 2nd @ 2pm EST/11am PST to learn how Carvana used Cypress Test Analytics to transform their testing strategy

Register

Analytics

Improve this doc

The Cypress Dashboard provides Analytics to offer insight into metrics like runs over time, run duration and visibility into tests suite size over time.

Dashboard Analytics Screenshot

Run status

Dashboard Analytics Runs Over Time Screenshot

This report shows the number of runs your organization has recorded to the Cypress Dashboard, broken down by the final status of the run. Each run represents a single invocation of cypress run --record for this project, whether in CI or on a local machine.

Filters

Dashboard Analytics Runs Over Time Filters Screenshot

Results may be filtered by:

  • Branch
  • Time Range
  • Time Interval (Hourly, Daily, Weekly, Monthly, Quarterly)

Results

Dashboard Analytics Runs Over Time Graph Screenshot

The total runs over time are displayed for passed, failed, running, timed out and errored tests, respective of the filters selected.

The results may be downloaded as a comma-separated values (CSV) file for further analysis.

This can be done via the download icon to the right of the filters.

Key Performance Indicators

Dashboard Analytics Runs Over Time KPI Screenshot

Total runs, average per day, passed runs and failed runs are the computed respective of the filters selected.

Dashboard Analytics Runs Over Time Table Screenshot

A table of results grouped by date for the time range filter is displayed with passed, failed, running, timed out and errored columns.

Run duration

Dashboard Analytics Run Duration Screenshot

This report shows the average duration of a Cypress run for your project, including how test parallelization is impacting your total run time. Note that we only include passing runs here — failing or errored runs can sway the average away from its typical duration.

Filters

Dashboard Analytics Run Duration Filters Screenshot

Results may be filtered by:

  • Branch
  • Tag
  • Time Range
  • Time Interval (Hourly, Daily, Weekly, Monthly, Quarterly)

Results

Dashboard Analytics Run Duration Graph Screenshot

The average run duration over time is displayed respective of the filters selected.

The results may be downloaded as a comma-separated values (CSV) file for further analysis.
This can be done via the download icon to the right of the filters.

Key Performance Indicators

Dashboard Analytics Run Duration KPI Screenshot

Average parallelization, average run duration and time saved from parallelization are computed respective of the filters selected.

Dashboard Analytics Run Duration Table Screenshot

A table of results grouped by date for the time range filter is displayed with average runtime, concurrency and time saved from parallelization columns.

Test suite size

Dashboard Analytics Test Suite Size Screenshot

This report shows how your test suite is growing over time. It calculates the average number of test cases executed per run for each day in the given time period. It excludes runs that errored or timed out since they don’t accurately represent the size of your test suite.

Filters

Dashboard Analytics Test Suite Size Filters Screenshot

Results may be filtered by:

  • Branch
  • Tag
  • Time Range
  • Time Interval (Hourly, Daily, Weekly, Monthly, Quarterly)

Results

Dashboard Analytics Test Suite Size Graph Screenshot

The average test suite size over time is displayed respective of the filters selected.

The results may be downloaded as a comma-separated values (CSV) file for further analysis.
This can be done via the download icon to the right of the filters.

Key Performance Indicators

Dashboard Analytics Test Suite Size KPI Screenshot

Unique tests and number of spec files are computed respective of the filters selected.

Dashboard Analytics Test Suite Size Table Screenshot

A table of results grouped by date for the time range filter is displayed with unique tests and spec files.

Top failures

Dashboard Analytics Top Failures Screenshot

This report shows the top failures in your test suite.

Filters and Views

Dashboard Analytics Top Failures Filters Screenshot

Results can be seen through custom grouping by using the “View By” dropdown. It can be grouped by:

  • Test Case
  • Spec File
  • Tag
  • Branch

Results may also be filtered by:

  • Branch
  • Tag
  • Time Range
  • Run Group
  • Committer
  • Spec File
  • Browser
  • Cypress Version
  • Operating System

Results

Dashboard Analytics Top Failures Graph Screenshot

The number of tests by failure rate is displayed respective of the filters selected.

The results may be downloaded as a comma-separated values (CSV) file for further analysis.

This can be done via the download icon to the right of the filters.

Key Performance Indicators

Dashboard Analytics Top Failures KPI Screenshot

The main key performance indicators tracked are:

  • Median failure rate
  • Number of failures (measured by test cases)
Dashboard Analytics Top Failures Table Screenshot

A table of results grouped by failure rate is displayed with spec files and total runs.

Slowest tests

Dashboard Analytics Slowest Tests Screenshot

This report shows the slowest tests in a test suite.

Filters and Views

Dashboard Analytics Slowest Tests Filters Screenshot

Results can be seen through custom grouping by using the “View By” dropdown. It can be grouped by:

  • Test Case
  • Spec File
  • Tag
  • Branch

Results may also be filtered by:

  • Branch
  • Tag
  • Time Range
  • Status
  • Run Group
  • Committer
  • Spec File
  • Browser
  • Cypress Version
  • Operating System

Results

Dashboard Analytics Slowest Tests Graph Screenshot

The slowest tests are displayed by duration of time.

The results may be downloaded as a comma-separated values (CSV) file for further analysis.
This can be done via the download icon to the right of the filters.

Key Performance Indicators

Dashboard Analytics Slowest Tests KPI Screenshot

The main key performance indicators tracked are:

  • Median duration
  • Total number of test cases
Dashboard Analytics Slowest Tests Table Screenshot

A table of results grouped by median duration and total runs.