Expense Smoke Testing
Summary
Existing automation covers lifecycle, workflow mode, receipts, notifications, compatibility/parity, backfill/cutover support, and Payroll projection in separate modes or scripts.
| Evidence | Confirmed scope |
|---|---|
| Expense smoke | Create, approve, reject, Paid, delete, evidence, outbox |
| Workflow mode | Start/callback, duplicate callback, workflow-managed restrictions |
| Receipt mode | Store/reference/list/download/remove behavior |
| Notification mode | Contract completeness, intent/delivery path, duplicate handling |
| Payroll smoke | Projection, duplicate/stale behavior, calculation impact |
| Parity helper | Native/compatibility comparison and cutover evidence |
Run only in approved isolated environments with synthetic data. The documentation workflow did not execute integration scripts.
Requires confirmation
Production-like test environment, ownership, release gating, data cleanup, and approved execution runbooks require confirmation.
Source References
microservices/scripts/smoke-expense.ps1microservices/scripts/smoke-payroll.ps1microservices/scripts/compare-expense-parity.ps1
Related Articles
See Also
Keywords
- Expense operations
- Smoke Testing
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly