DIREKT Backend Test Plan

Unit

Domain state machines, publication policy, entitlement separation, expiry, reason mapping, ranking inputs, consent and retention rules.

Integration

Real PostgreSQL/PostGIS and storage emulator/test service:

  • migrations;
  • constraints;
  • transactions;
  • geospatial boundaries;
  • private file authorization;
  • outbox/jobs;
  • webhook idempotency;
  • audit events.

API

OpenAPI contract, validation, authentication, role/object authorization, pagination, concurrency, idempotency and safe errors.

Negative

Wrong provider, revoked membership, stale version, duplicate webhook, expired signed URL, invalid transition, forged public-claim request, malicious file and rate limit.

Data integrity

Every public claim references current approval; review references eligible interaction; payment cannot update verification; location projection excludes private fields.

Performance

Representative search, queue and upload finalization with explainable thresholds.