Skip to main content

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.

EvidenceConfirmed scope
Expense smokeCreate, approve, reject, Paid, delete, evidence, outbox
Workflow modeStart/callback, duplicate callback, workflow-managed restrictions
Receipt modeStore/reference/list/download/remove behavior
Notification modeContract completeness, intent/delivery path, duplicate handling
Payroll smokeProjection, duplicate/stale behavior, calculation impact
Parity helperNative/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.ps1
  • microservices/scripts/smoke-payroll.ps1
  • microservices/scripts/compare-expense-parity.ps1

See Also

Keywords

  • Expense operations
  • Smoke Testing

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly