> For the complete documentation index, see [llms.txt](https://docs.qyrus.com/device-farm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qyrus.com/device-farm/test-reports-and-analysis.md).

# Test-Reports-and-Analysis

Comprehensive test reports are a fundamental aspect of your testing workflow, providing deep, actionable insights into your test executions across manual sessions and automated Appium runs. Qyrus Device Farm generates detailed reports encompassing performance vitals, full session video recordings, screenshots, system logs, and Appium automation traces.

***

### What is Included in Test Reports:

1. **Session & Device Information:** Complete summary including session name, execution date, duration, user account, hardware specifications, and device identifiers.
2. **Interactive Device Vitals:** Performance metrics tracking CPU utilization, memory consumption, and network throughput over the session timeline, with export to CSV and PNG formats.
3. **Full Video Recording:** Complete high-definition video evidence capturing every user gesture, transition, and app response.
4. **Screenshots Gallery:** Timestamped gallery of all manual and automated screenshots captured during the session.
5. **Device System Logs:** Live system-level logs and logcat/syslog dumps capturing app events, background tasks, and error traces.
6. **Appium Logs (for Automation):** Step-by-step Appium automation command logs with HTTP request/response payloads for debugging automation failures.

![Alt text](https://2346916530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSZu8cT8D2Zwayrr4I91%2Fuploads%2Fgit-blob-e5100afd7ad63dae5ab25a38a936f0a548390d3d%2FReports-1.gif?alt=media)

***

## Steps to View Reports

1. Navigate to **Sessions** for your project.
2. In the sessions summary table (Manual or Automation tab), locate your test execution and click **â€œShow Detailsâ€**.

![Alt text](https://2346916530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSZu8cT8D2Zwayrr4I91%2Fuploads%2Fgit-blob-74cec5f689a5d77f29b029a7fa76be294213dc18%2FAspose.Words.a5ba35ee-3494-4720-8f8c-7cedbeae1812.046.png?alt=media) ![Alt text](https://2346916530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSZu8cT8D2Zwayrr4I91%2Fuploads%2Fgit-blob-24cab7a295a886ef3cefcd1b0d553fee3ead9eb7%2FAspose.Words.a5ba35ee-3494-4720-8f8c-7cedbeae1812.047.png?alt=media)

***

## Session Information & Email Sharing

The top section of the report provides quick metadata regarding the execution:

* **Session Name:** Name specified during test initiation.
* **Date & Region:** Timestamp of the test run and data center region where the device was hosted.
* **Session Duration:** Total active time (e.g., `0h 14m 32s`).
* **User Email:** Email ID of the tester who ran the session.

![Alt text](https://2346916530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSZu8cT8D2Zwayrr4I91%2Fuploads%2Fgit-blob-f45ea1917d3fdb596540770a08e2de608b8074ed%2FAspose.Words.a5ba35ee-3494-4720-8f8c-7cedbeae1812.048.png?alt=media)

### Sharing Reports via Email:

1. Click the **Envelope** (Email) icon on the Session Info card.
2. Enter one or more recipient email addresses (comma-separated).
3. Click **â€œSendâ€** to dispatch a report summary link.

![Alt text](https://2346916530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSZu8cT8D2Zwayrr4I91%2Fuploads%2Fgit-blob-f6fc25101e0b951619034f9f3ea052de838c8738%2FAspose.Words.a5ba35ee-3494-4720-8f8c-7cedbeae1812.049.png?alt=media)

***

## Device Information

The **Device Info** card outlines the hardware and platform specs of the host device:

* **CPU Architecture:** Processor model and core specs.
* **Screen Resolution:** Pixel width and height (e.g., `1080x2400`).
* **RAM:** Total device physical memory.
* **OS Version:** Android or iOS platform release.
* **Device Type:** *Dedicated* or *Shared* device allocation.
* **Device Name & Device UUID:** Unique hardware and cloud identifiers.

![Alt text](https://2346916530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSZu8cT8D2Zwayrr4I91%2Fuploads%2Fgit-blob-b7039a1e8e3751acae7c6eb387ad989fcd76e6c2%2FAspose.Words.a5ba35ee-3494-4720-8f8c-7cedbeae1812.050.png?alt=media)

***

## Full Video Recording Playback

Device Farm records the full visual stream of every testing session:

* Click **â€œPlay Videoâ€** in the video card to launch the video playback modal.
* Use playback controls to scrub through the timeline, pause at key moments, and verify visual bugs or rendering issues.

![Alt text](https://2346916530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSZu8cT8D2Zwayrr4I91%2Fuploads%2Fgit-blob-e080cd9459a5b154d78f518298d3dffa4f0ad81b%2FReports-Video.gif?alt=media)

***

## Viewing & Exporting Device Vitals

Click on the **â€œDevice Vitalsâ€** tab to analyze resource consumption across the session lifecycle:

* **CPU Usage Graph:** Time-series line chart displaying CPU percentage utilized by your application and system processes.
* **Memory Usage Graph:** Tracks RAM consumption over time to help pinpoint memory leaks.
* **Network Usage Graph:** Monitors network bandwidth upload and download rates.

![Alt text](https://2346916530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSZu8cT8D2Zwayrr4I91%2Fuploads%2Fgit-blob-8ed4fa9c7dc6dc792b60e97fa7c6cff7ad41e28c%2FAspose.Words.a5ba35ee-3494-4720-8f8c-7cedbeae1812.052.png?alt=media)

### Exporting Vitals Data:

* **Download Vitals.csv:** Export the raw time-series data points as a `.csv` spreadsheet for external performance analysis.
* **Download Vitals.png:** Export high-resolution rendered graphical charts as `.png` images for inclusion in QA presentations and stakeholder reports.

> *Note:* Device vitals collection is supported on real Android and iOS devices.

***

## Accessing Logs & Screenshots

### 1. Device Logs:

Click the **“Device Logs”** tab to inspect system messages, crash logs, and application standard output captured during the session. You can search within the log text or export the full log file.

![Alt text](https://2346916530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSZu8cT8D2Zwayrr4I91%2Fuploads%2Fgit-blob-8e42b70f7256d8d8cf00c22a9cd1f0074b7fa8b9%2FAspose.Words.a5ba35ee-3494-4720-8f8c-7cedbeae1812.057.png?alt=media)

### 2. Screenshots Gallery:

Click the **“Screenshots”** tab to view all screenshots captured manually via the control bar or captured programmatically during automation runs. Click on any thumbnail to view the full-size image or download it.

![Alt text](https://2346916530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSZu8cT8D2Zwayrr4I91%2Fuploads%2Fgit-blob-efff8ee606d7e0b92bdc91fd4e057e3995a97688%2FAspose.Words.a5ba35ee-3494-4720-8f8c-7cedbeae1812.055.png?alt=media)

### 3. Appium Logs (Automation Sessions):

For automation runs, switch to the **“Appium Logs”** tab to review the server interaction log, including HTTP request routes, payload arguments, locator strategies evaluated, and session termination events.

***
