Test Types

Overview of the type of tests Kerno supports.

Kerno focuses on backend integration tests that cover endpoint behaviours. Kerno coverages the following test categories

Category
Description

Functional API Workflows

Covers endpoint behaviour, multi step request sequences, coordinated service interactions, and integration patterns across services.

Contract & Schema Validation

Checks request and response structures, data types, required fields, serialization rules, and version compatibility for the API.

Error Handling & Resilience

Validates status codes, error body formats, retry behaviour, backoff procedures, timeout handling, and controlled fallback behaviour.

Authorization & Authentication

Reviews token validation, role based access rules, permission scopes, session handling, and all credential related flows.

Boundary & Edge Cases

Examines payload size limits, pagination behaviour, null or empty values, malformed inputs, and constraint based validation.

Data Integrity & Persistence

Confirms data consistency, transaction behaviour, idempotent operations, state handling, and enforcement of database rules.

If you encounter issues or have questions, message us on Slack, and we’ll gladly help.

Last updated