Stop discovering bugs from angry users. Catch them yourself — automatically, every night.
FastAPI SaaS QA Pack is a complete automated testing suite built in n8n. Import 5 workflows, configure your URL and credentials, activate — and wake up to a detailed test report in your inbox every morning.
── WHAT’S INCLUDED ──
✅ Auth & Security Suite (6 tests)
Tests login success, wrong password rejection, token validation, no-token access, fake token, and unregistered email. Runs daily at 03:00 UTC.
✅ API CRUD Suite (7 tests)
Tests your list, create, and delete endpoints. Verifies item appears after creation, validates missing-field errors (422), and confirms deletion. Runs at 03:15 UTC.
✅ Public Pages Suite (7 tests)
Checks your home page, login page, legal pages, sitemap, and 404 behavior. Catches broken pages before your visitors do. Runs at 02:00 UTC.
✅ E2E CRUD Flow (5 steps)
Full end-to-end scenario: create an item → verify it appears in the list → check data integrity → delete it → confirm it’s gone. Runs at 03:30 UTC.
✅ Security & Negative Tests (5 tests)
Tests SQL injection resistance, cross-user data access, fake JWT tokens, and missing authentication. Runs at 03:45 UTC.
── HOW IT WORKS ──
1. Import the 5 JSON workflow files into your n8n instance
2. Open each Code node and set your BASE_URL, test email, and password
3. Connect your Gmail account for email reports
4. Activate the workflows
5. Check your inbox every morning
── EMAIL REPORTS ──
Every workflow sends a color-coded HTML report:
🟢 Green = all tests passed
🔴 Red = something needs your attention
Each test shows a clear ✅ or ❌ with a detailed error message so you know exactly what broke and where.
── COMPATIBLE WITH ──
Any FastAPI or Python SaaS application that uses:
– JWT / Bearer token authentication
– Standard REST endpoints (GET, POST, DELETE)
– Email + password login
Works with both n8n self-hosted and n8n cloud.
── WHAT YOU NEED ──
– n8n instance (self-hosted or cloud)
– Gmail account connected via OAuth2 (for reports)
– A dedicated test user account in your app
── SETUP TIME ──
5 minutes. Seriously. Each workflow has clearly labeled variables at the top of the Code node — just fill them in and activate.
── WHAT’S IN THE ZIP ──
📁 fastapi-saas-qa-pack/
├── README.md — Full setup guide with examples and troubleshooting
└── workflows/
├── 01-auth-suite.json
├── 02-api-crud-suite.json
├── 03-public-pages-suite.json
├── 04-e2e-crud-flow.json
└── 05-security-suite.json


Reviews
There are no reviews yet.