Lisa Loops
Lisa Loops is an automated bug-finding tool for your Lovable app. You give it your app, and it tests every page, form, and feature — clicking buttons, filling out forms, and checking that everything works. No manual testing required.
It works in three steps: first it prepares your app for testing, then it creates a test plan, then it runs every test automatically and gives you a report of what passed, what's broken, and what it fixed along the way.
Like her namesake, Lisa is rigorous, honest, and won't fake a pass to make you feel better.
How It Works
Prepare Your App for Testing
Paste the prompt into Lovable. It scans your app, adds the hooks needed for automated testing (like test IDs on buttons and forms), sets up test login accounts, and makes sure every page is reachable. You review what it changed, then move on.
Generate the Test Plan
Paste the prompt into Lovable. It reads your app's code and creates a detailed list of every test it will run — what it will click, what it expects to see, and what counts as a pass or fail. You review and tweak if needed.
Run All Tests Automatically
Set this as a looping prompt and walk away. It opens a browser, runs each test one by one, fixes bugs it finds, and writes a final report when done. You come back to a summary of what passed and what needs attention.
What You Get Back
Lisa creates and updates these files in your project as she works. The most important one is test-summary.md — that's your final report.
| File | What It Is | Created | Updated |
|---|---|---|---|
| testability-report.md | Summary of what was changed to make your app testable | Stage 0 | — |
| test-accounts.json | Login credentials for test accounts (auto-created) | Stage 0 | — |
| test-plan.json | Every test that will be run, with pass/fail tracking | Stage 1 | Stage 2 (every test) |
| lessons-learned.md | What Lisa learned about testing your specific app | Stage 1 | Stage 2 (every test) |
| test-summary.md | Final report — pass rate, bugs fixed, what needs attention | Stage 1 | Stage 2 (at the end) |
What Gets Tested
Lisa checks your app across 10 categories to make sure nothing is missed. She must have at least one test in each applicable area before the test plan is finalized.
How Lisa Stays Honest
The prompts include safeguards to prevent the AI from faking results or taking shortcuts.