Optimize test speeds in CI, and spend more time developing
Split your tests across multiple CI machines to optimize your test runs and increase velocity.
Balance your spec files across available machines in your CI provider to minimize run time.
Protect valuable CI resources by canceling your remaining test run if a single test fails.
Run your previously failed test specs first to speed up the feedback loop on your next run.
Increase velocity (and decrease frustration) while debugging errors
Run Cypress with any CI provider and record test results to Dashboard for immediate failure feedback.
Screenshots & Videos
Automatically capture screenshots of test failures and watch a video replay of the entire test run.
Stack Trace Errors
Identify the root causes of failures using detailed stack traces and complete test definitions.
Analyze past test failure rates, speeds, flake, and commits with Dashboard’s complete test history.
Proactively identify risks to your application before they ship to production
Understand failure and error trends relative to the total number of tests ran in your project.
Test Suite Analytics
Ensure adequate code coverage by tracking your total test suite size and runs over time.
Pinpoint and prioritize chronically flaky tests based on flake recency and severity.
Failure & Error Summary
Surface the most commonly occurring test failures and associated errors in your test suite.
— Todd Williams, GoFundMe, Senior QA Automation Engineer
Plug into the workflows you and your team use every day
Integrate Dashboard with your source control to see test run results as commit status checks and pull request comments, directly in your team’s source control.
Improve your team's collaboration and give wider visibility into your test suite's performance by integrating Dashboard with Slack.
Seamless Issue Creation
Create issues for failed tests on-the-fly, and review historical issues, using Dashboard’s integration with JIRA — all from within Dashboard’s UI.