QA Checklist Runner

Run automated tests against core application features to ensure everything is working as expected.

Core Feature Tests
These tests simulate user actions and verify the backend processes.

Invoice Lifecycle

Creates a draft invoice, sends it, marks partial payment, and verifies transaction posting.

Bank CSV Import & Matching

Imports a sample bank CSV and automatically matches 3 of the imported rows.

Gmail Scan for Subscriptions

Runs a scan on a 'demo-receipts' labeled mailbox and creates 3 subscriptions.

Stripe Webhook for Payment

Triggers a fake Stripe webhook event to flip an invoice to 'paid'.