# Test Report

<iframe width="560" height="315" src="https://www.youtube.com/embed/i21VYV23JfI?si=urx77SOqVXkvwpRG" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

<br>

## Overview
The Test Report feature in Kusho provides a comprehensive view of API test execution results. The report presents test outcomes in a clear tabular format, making it easy to track and analyze test suite performance.

## Report Structure

### Summary Section
The report header includes key metrics:
* Total number of tests.
* Number of executed tests.
* Number of passed tests.
* Number of failed tests.
* Total execution time (in milliseconds).
* Execution timestamp (UTC).
* Executor's email.

### Test Suite Details
Each test suite is presented with:
* Suite name.
* Complete test case listing.
* Individual test results.
* Status codes.
* Failed assertions (if any).

## Report Components

### Test Case Information
Each test case includes:
* No. (Sequential number).
* UUID (Unique identifier).
* Test Case description.
* Result (PASS/FAIL).
* Status Code.
* Failed Assertions (N/A if passed).

### Result Categories
* PASS - Test executed successfully.
* FAIL - Test execution failed.
* Status Code - HTTP response code (e.g., 401).
* Failed Assertions - Details of any failed test conditions.

## Features
* Comprehensive test execution summary.
* Detailed individual test results.
* Clear pass/fail indicators.
* HTTP status code tracking.
* Failed assertion tracking.
* Unique test case identification.

## Use Cases
* API testing validation.
* Quality assurance documentation.
* Test coverage reporting.
* Regression testing verification.
* Compliance documentation.
