When it comes to measuring quality, visibility is key. It’s hard to convey the impact of your testing if the data is siloed. If your team has access to Atlassian Analytics and Google BigQuery, you can address this challenge by setting up a custom integration. By making mabl test data available in Atlassian Analytics, you can build custom dashboards for comprehensive quality metrics and leadership reporting.
This article explains how to set up this integration and gives examples of custom mabl charts in Atlassian Analytics.
Setup
Step 1: Set up the mabl BigQuery integration
mabl automatically exports detailed data about tests, plans, deployments, and results to a Google BigQuery dataset. To set up this initial connection, please follow the steps outlined in the official mabl BigQuery Integration documentation.
Step 2: Connect Atlassian Analytics to BigQuery
Once your mabl data is flowing into BigQuery, you can connect your Atlassian Analytics instance directly to the BigQuery dataset containing your mabl results.For instructions on connecting your Atlassian Analytics platform to your Google BigQuery data source, please refer to the official Atlassian Analytics documentation.
By completing these two steps, your mabl test data will be ready for visualization and analysis within Atlassian Analytics, allowing you to build custom QA, team, and leadership dashboards.
Examples
In Atlassian Analytics, you can transform raw mabl data from BigQuery into custom charts, graphs, and dashboards tailored to different stakeholder needs. To illustrate the possibilities, this section offers some examples.
An Atlassian Analytics dashboard with mabl test data
Lifetime results distribution
To provide a quick confirmation of overall test health, create pie charts showing test or plan runs by result status.
Measure release quality
Use mabl deployment and plan run data to show the stability of tests immediately following a CI/CD build or deployment. For example, you could create a bar chart that shows mabl plan runs triggered from your CI/CD build with a results distribution.
Identify flaky tests
To help your QA team prioritize maintenance efforts, you could use mabl test result data to surface tests with inconsistent results. For example, you could query for tests that have more than 5 failures in 7 days and use that data to create a list of flaky tests.
Team collaboration
To provide visibility into team velocity and ownership of quality efforts, create custom charts with mabl activity feed data. For example, you could create a list of the top contributors to mabl tests from the past 30 days by querying for create, update, and delete actions by user.