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