Tempero: an effective way of data representation & handling for your tests

In today’s digital age, audio, and video are essential components of online content. From streaming platforms to social media, these mediums have become an integral part of our daily lives. However, ensuring their quality and reliability can be a daunting task, especially for those in the Audio/Video quality testing department. This is where Tempero comes in – a powerful platform that provides comprehensive automated and manual testing data visualization services for any application.

But that’s not all – Tempero takes it one step further by offering a unique concept of portals, where each client has their own customized view of their test results. In this blog post, we’ll take a closer look at the Tempero portal and explore how its tailored features and functionalities make it a game-changer for audio and video testing. Before we proceed, let’s take a moment to visualize what Tempero encompasses.

 This is how the Tempero front-end looks like. On the left side you’ll find a menu that offers easy navigation to various filters, and on the right side the test results are displayed
This is what the Tempero front-end looks like. On the left side, you’ll find a menu that offers easy navigation to various filters, and on the right side the test results are displayed

An overview of the Tempero portal

Getting started: Admin Panel, Instructions, and Documentation

To begin using Tempero, users can log in using their unique credentials. Administrators and owners have additional privileges, such as access to the Admin Panel that enables user management, including account creation, removal, and updates, ensuring a secure and controlled testing environment.

Visual representation of Tempero Admin Panel
Visual representation of Tempero Admin Panel

The Admin Panel also includes a Database Management feature that allows administrators to maintain data integrity and simplify database-related tasks. Admins can reseed the database fully or partially. Additionally, this platform keeps a history of all prior reseeds, including details on their status, length of the reseed, start and end dates, and times.

The platform also offers an accessible API to provide easy integration with reporting tools or CI/CD systems and enable users to work with the performed testing and create pass/fail conditions. To facilitate this integration, Tempero additionally provides a comprehensive Swagger Documentation page, that serves as a guide for users to explore various endpoints and understand request and response structure. These resources enable users to streamline their testing workflow and gain valuable insights from generated reports.

In addition, every portal hosts an informative About Page. This page provides users with information regarding supported Metrics and Result Types specific to their portal. Understanding the available metrics and result types allows users to make informed decisions when designing tests and analyzing data.

Filters Section: Efficient Test Data Analysis

Tempero provides a lot of filters located on the left page of the UI, that enable you to analyze specific test data. Within the Filters Section, you’ll find a wide range of options and features, and by selecting multiple or single values from the list of options, you can fetch and observe the data that matters most to you. Once you have applied the necessary filters, you can retrieve the corresponding results by clicking on the “Get results” button. This initiates a request to the back-end, fetching the relevant data based on your specified criteria.

Visualization and Insights: Visualize Test Data in Real-Time

Are you wondering where your test results are displayed? Look no further than the results page of Tempero. This section is the heart of the Tempero platform, providing users with a comprehensive suite of automated and manual testing data visualization services for any application. With Tempero’s graph-building system, you can streamline your data analysis process. It not only saves your valuable time and effort by fetching relevant test results based on your selected filters and conditions, but it also provides a user-friendly interface for effortless navigation.

In this example, we have conducted an average battery test conducted under a specific scenario for different metrics across multiple platforms using various app versions. Results are visually represented as bar charts, with each bar representing a specific test conducted under different application versions on various mobile devices. The bars are grouped on the X-Axis based on the platform, which can be any condition specified by the user.
In this example, we have conducted an average battery test conducted under a specific scenario for different metrics across multiple platforms using various app versions. Results are visually represented as bar charts, with each bar representing a specific test conducted under different application versions on various mobile devices. The bars are grouped on the X-Axis based on the platform, which can be any condition specified by the user.
In this second example, we have conducted a “single” battery test under a specific scenario, focusing on the particular metric on a particular platform using a specific app version. The results are represented as single charts, providing insights into individual test outcomes.
In this second example, we have conducted a “single” battery test under a specific scenario, focusing on the particular metric on a particular platform using a specific app version. The results are represented as single charts, providing insights into individual test outcomes.

Exploring the Power of the Tempero back-end

Now that we’ve explored the incredible features and user-friendly interface of the Tempero front-end, it’s time to unveil the secret powerhouse that makes everything run smoothly: the Tempero back-end. This behind-the-scenes marvel is responsible for handling all the heavy lifting, ensuring seamless data collection, storage, and delivery for an exceptional testing experience.

Picture the Tempero back-end as the mastermind behind the scenes, powered by the incredible GO programming language and a range of frameworks that interact with the database, API, and data. These frameworks are used to create unit, end-to-end, and API tests to ensure the code base’s functionality after any change. To ensure everything is organized and streamlined, the back-end stores all the non-metric values in a special Meta field. This means you can easily retrieve the data you need, without any hassle. And when you need to access that stored data, the front-end simply communicates with the back-end through API calls, creating a good connection between the two.

Real-Time Updates with Live Testing portal

But that’s not all. The Tempero platform has a lot more to offer, and one of its standout features is the Live Testing portal. This portal was specifically designed for users who need real-time updates of their test results, offering chart updates every 10 seconds. As test results are fetched and displayed, the charts are updated automatically.

The Live testing portal’s real-time updates feature provides users with a more complete picture of their testing process, enabling them to make informed decisions more quickly. Gone are the days of manually refreshing test results to see the latest revisions. With Live Testing, users can simply sit back and watch as the charts update automatically, providing them with the most up-to-date information on their tests.

Perhaps you’re considering having your own portal? We’ve got you covered. Simply Contact us and we’ll take care of the rest. So why not give Tempero a try today and experience how it can improve the quality and reliability of your web applications?

Kristina Zazova
Kristina Zazova
Articles: 1