# Test Report

# 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.