Test results intelligence for engineering teams

Test automation reporting and analysis. Analyze failures, track trends, and understand the results behind every release.

5-minute setup — works with Playwright, Jest, Pytest, JUnit, Cypress and more
1
Connect
Link Tesults to your test framework.
2
Run
Run tests as normal. Results upload automatically.
3
View
Instantly view dashboards and analyze failures.

No time limit on free plan

Tesults results viewTesults supplemental viewTesults dashboard view
NikeHuluIntelHP EnterpriseFujitsuSiemensTargetUbisoft

Consolidated test reporting and case management for engineering teams

Bring clarity to the automated tests running across your systems. Store test results and related data including logs, screenshots and files.

Know what's being tested. Improve stakeholder visibility. Easy to maintain, secure and scalable.

passfail
vikramstevekate

Make informed release decisions using smart analysis

Release with assurance and save time with automated regression analysis. Choose to see only what's changed between test runs. Quickly isolate the time an issue was introduced and relax knowing flaky tests are automatically flagged up.

Make deployment decisions and feedback failures from your continuous integration pipeline based on test results data using the Tesults API.

Monitor mission critical systems and integrate with tools you already use

Maintain uptime and monitor critical production services effectively by enabling notifications and alerts. Avoid notification fatigue by linking appropriate teams to failures for specific tests.

  • Push results to Slack, MS Teams, Mattermost
  • Automate incidents on PagerDuty based on results
  • Create Jira issues and automate status changes
  • Utilize Github Actions to check results in your CI pipeline
GitHub ActionsSlackMS TeamsMattermostPagerDutyJira

Integrates with popular test frameworks

JUnitTestNGNUnitPytestRobot FrameworkMochaJestTestCafeCypressWebdriverIOProtractorRSpecJasminePlaywrightPostmanCodeceptJSNightwatchVitestWaffle

Libraries for popular languages — integrate with any test framework, including custom ones

JavaC#PythonRubyJavaScriptNode.jsGoKotlinPHPSwift

"Tesults is our dashboard of choice. We've rolled it out to the team."

Storyblocks
Ryan Kenney
Ryan Kenney
Lead Software Engineer

"This is wonderful! The APIs and integrations are very useful for us."

EveryoneSocial
Aaron Roberts
Aaron Roberts
Senior Software Engineer

"Brings the fruits of test automation to life."

Roam Digital
Alexander Lazaris
Alexander Lazaris
QA Manager

Customer success

Prevented over a million dollar loss by averting a serious flaw from entering production.
Saved hundreds of hours of developer time with notifications of regressions for specific builds.
Minimized earnings disruption of hundreds of thousands of dollars by being alerted to a production incident from a test failure.
Helps us with ISO 27001 compliance.
Raised awareness of testing and quality across the organization.
"Would never go back to being without it. Was like flying blind."
Dashboard
Dashboard
Test suite health at a glance
Results
Results
Every test case result for every run
Supplemental
Supplemental
Charts and metrics beyond pass/fail
Diff
Diff
Compare runs to spot regressions
Tasks
Tasks
Turn failures into team tasks
Lists
Lists
Curate and manage targeted test lists
Runs
Runs
Execute and record manual test runs
Release Records
Release Records
What was tested each release
Release Checklists
Release Checklists
Sign-off checklists for releases
What's New

Case Enhanced Analysis

Superior test case analysis. Detail and granularity like never before. Most failed test cases in a given period, individual test case breakdowns and more.

Tesults AI

Automatic AI powered test case insights for automated test results. Generate manual test cases from screenshots.

Tesults AI

Tesults Mobile App

Access your test results and dashboards on the go with the Tesults mobile app on iOS and Android.

Download on the App StoreGet it on Google Play

Frequently Asked Questions


Do you provide features for manual QA?
Yes. To complement automated tests, it's common for teams to have some manual test case scenarios especially for front-end applications. Your team can create manual test case scenarios and lists of tests within Tesults, or import and export test cases out via CSV files. You can also create 'test runs' to assign test cases to team members and check off completed test cases to track progress.

Do I need to create test cases in Tesults prior to submitting results?
No. Other than signing up and creating a project, which takes seconds, you do not need to configure or define anything within Tesults to submit automated test results. Simply integrate and start pumping in your data.

There's no integration for the test framework I am using, can you help?
We are always expanding test frameworks we support with new integrations and upgrading existing integrations. Get in contact and we'll prioritize creating an integration for the test framework you are using, often with a fast turnaround time. We also have lower-level (language) libraries available to create integrations yourself and this may be necessary if you are utilizing an internal or custom test framework.

How do I get test results data and saved test lists out of Tesults?
Export test results data and test lists to CSV with a button click. For analyzing results data outside of the Tesults interface, consider using the Tesults API. The API is useful for fetching results data for use in continuous integration or deployment systems for environmental gating decisions.

Does Tesults support SSO for managing team members?
Tesults supports SSO (SAML 2.0), Google OAuth, and includes a built-in team management system. You can choose to utilize any of these. Tesults does not limit SSO to Enterprise plans, all plans, including the Free plan support SSO.

How does pricing work?
Try Tesults for free forever. When you are ready to upgrade Tesults proudly offers a 'Fair Billing Policy'. Tesults charges per active user only. No need for an IT administrator to manage seats, Tesults automatically stops billing for an inactive user. That means peace of mind for budget conscious teams and efficiency for larger teams. See pricing page for more details.

Understand your test results, keep a record of what was tested, and release with confidence.

No time limit on free plan