# 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