Analytics

As a test management system, Testomat.io Team intends to provide our users with as much valuable testing data as possible. For this purpose, we developed Analytics Feature.

Analytics

How Does It Work?

Testomat.io tracks your automated and manual tests, aggregates their statuses history, analyzes them, defines tests by Analytics categories, and shows them to you. You can configure these metrics. So you can give a more precise glance to prevent bugs. This also means that Analytics widgets are updated and supplemented with each completed Test Run.

Let's have more close look at it!

Automation Coverage

As a management system for automated tests, Testomat.io team created an Automation Coverage Board where you can track the progress of automation coverage on the project. You can sort your tests by Suite and Automation indicators.

Automation-Coverage

Defects Board

Your team may require visualizing your current status on the project. This is implemented with Defects Board. There you can see defects from the latest test runs, navigate to the suite, latest test run, and the failed test itself. For the Defects widget, we added the ability to group and sort defects found on the project.

Defects Board Refactoring

Issues

Flaky Tests

There may be some unstable automated tests on your project that sometimes fail and sometimes pass.

How does it work?

Let's say 0 == failed and 1 == passed. If we have 1 passed and 1 failed, avg value is 0.5. If all tests are passing, value is 1. If all tests failing value is 0. We set some boundaries between where tests neither pass or fail. So if avg value is 0.9 we can consider this test as non-flaky as it passes 90% of time.

Flaky

Slowest Tests

It is well known that automated tests need maintenance and refactoring. The Slowest Tests widget will help you to define such automated tests and help to visualize them. You can sort them by execution duration and passed/failed status to prioritize your work effectively.

Slowest Tests

Never Run Tests

There may be tests that were never executed on your project because they simply got lost or forgotten. To avoid such situations we added Never Run Tests that will show you test those ones.

Never-Run-Tests

Ever Failing Tests

Ever Failing Tests is another useful Analytics widget that will show you automated tests that never passed. This feature will help you to pay attention to potential risks in your application.

Ever Failing Tests

Analytics In Run Reports

We empowered Testomat.io Run Reports with Overview chart, Flaky and Slowests tests widgets, so you receive more essential information in one place at one time.

Overview chart visualizes aggregated tests statuses by suites:

image

Flaky and Slowests tests widgets show the latest 5 tests and navigate to dedicated Analytics pages:

image