# Reports Comparision

Report comparison is a critical process that helps teams assess the outcomes of test executions over different builds, environments, or versions of an application. This process not only ensures consistency and accuracy in test results but also aids in identifying regressions, validating fixes, and providing insights into overall application quality.

***

## Prerequisites

1. Ensure that you have executed one [test plan](/detailed-documentation/test-plan-executions.md) on multiple devices.
2. Test Plan and Device Name must match to ensure a valid comparison.

***

## How To Compare Reports?

1. Go to the reports listing and choose 2 reports with the same Device and Test Plan to compare.

> Test Plan and Device Name should be the same for the base report and target report.

<figure><img src="/files/5VCYshgSLR5JfeEUvbcY" alt=""><figcaption></figcaption></figure>

2. It redirects to the below window. Give a title for selected compare reports.

<figure><img src="/files/vPjD9QnGvcbRp7RFGwz4" alt=""><figcaption></figcaption></figure>

3. Click on the Create button and it redirects to the below window:

<figure><img src="/files/F2CEXADdqsX5pQUJwJqL" alt=""><figcaption></figcaption></figure>

4. The selected reports comparison has been created. Click on Yes to check the status and view of the comparisons.

<figure><img src="/files/nRrmRNnz4k9l0Lp2ckBA" alt=""><figcaption></figcaption></figure>

5. Click on View detail:

<figure><img src="/files/GgPHzN3khP1my9vOZVAO" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/1ztxsaO5BrKQEefMO4lQ" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/d2EXU1uOz7TwHQf76n3x" alt=""><figcaption></figcaption></figure>

6. When generating and comparing reports, a well-structured workflow is essential for ensuring that the process is efficient and the results are meaningful. As shown above is a detailed workflow that outlines the steps involved in report generation, artifact comparison, and analysis of results, including the use of percentage matching and color coding to represent outcomes.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.qapilot.io/detailed-documentation/reports/reports-comparision.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
