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
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.
Last updated