Analytics Modules - Jobs & Tests Overview
HyperExecute Analytics
The HyperExecute Analytics module empowers QA managers to gain comprehensive insights into their HyperExecute testing pipeline. This module provides a centralized view of all the key metrics related to jobs, tasks, and stages executed on the TestMu AI platform.
Job Trends
The Job Trends widget allows you to analyze the trends of jobs executed on the platform, categorized by their status: Failed, Aborted, Lambda Error, Timeout, and Completed. You can easily filter the data using the legends at the top of the graph.
- X-Axis: Represents the time intervals at which the job trends are measured.
- Y-Axis: Represents the number of jobs categorized by their status.
How It Works
- The widget tracks the number of jobs and their respective statuses over a specified time period.
- It presents the job trends in a graph format, displaying the number of jobs for each status at each time interval.
- You can hover over specific data points to view the exact number of jobs for each status at that particular time.
Value Proposition
By examining the Job Trends widget, you can identify patterns, fluctuations, or anomalies in your job execution over time. This information helps you assess the stability and reliability of your HyperExecute testing pipeline, allowing you to proactively address any emerging issues and ensure the consistent quality of your jobs.
Use Case
As a QA Manager, John's team runs over 50,000 jobs per month across various TestMu AI products. With the Job Trends widget, John can:
- Understand the status distribution of jobs executed by his team.
- Identify any failing job numbers and troubleshoot them by viewing the logs.
Job Queue Time Trends
The Job Queue Time Trends widget provides a comprehensive view of the total queue time for all jobs in a visual format. It displays a stacked line or bar chart, with the total queue time for each job on the y-axis and the job number in descending order from right on the x-axis.
- X-Axis: Represents the job numbers in descending order.
- Y-Axis: Represents the total queue time for each job.
How It Works
- The widget calculates the total queue time for each job executed on the platform.
- It presents the queue time trends in a graph format, displaying the total queue time for each job.
- You can hover over specific data points to view the exact queue time for a particular job.
Value Proposition
By analyzing the Job Queue Time Trends widget, you can identify bottlenecks, optimize resource allocation, and minimize waiting times in your HyperExecute testing pipeline. This information helps you streamline your testing process, ensure efficient utilization of resources, and reduce overall execution time.
Use Cases
- Identify trends in queue time and investigate the causes behind fluctuations.
- Optimize resource allocation to reduce overall queue time.
- Monitor the impact of changes made to testing processes, infrastructure, or configurations.
- Compare performance over time by selecting different date ranges.
- Share insights with team members to foster collaboration and drive improvements.
Job Summary
The Job Summary widget enables you to track the total number of jobs run on the platform, grouped by their status: Completed, Partially Completed, Failed, Aborted, etc.