Workflow API Testing
Summary
One API-level Workflow smoke script exists and is referenced by the regression runner. No Workflow API unit or isolated integration-test project was found.
Testing architecture
Covered behavior
The script exercises the principal happy paths, decision conflicts, worklist assignment and operational feeds against a running service and persistence.
Missing coverage
No verified tests cover anonymous access risk, tenant separation, malformed bodies, route binding, conditions, parallel stages, authorization, concurrency, outbox isolation, Gateway routing or generated OpenAPI.
Recommended coverage
Recommended work includes endpoint-contract tests, security/tenant matrices, failure cases, concurrency and OpenAPI snapshots. These are recommendations, not implemented coverage.
Requires Confirmation
CI execution, test data ownership, security acceptance criteria and coverage thresholds require confirmation.
Source References
microservices/scripts/smoke-workflow.ps1microservices/scripts/run-v1-regression.ps1microservices/src/workflow-service/Api/WorkflowEndpoints.cs
Related Articles
See Also
Keywords
Workflow API, approval endpoint, Workflow Service.
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Next review: 2026-10-20