Give Sybqa a link and a goal. Review the plan, watch a real browser test your site on desktop and mobile, and take findings with screenshots back to your developer or coding agent.
An animated example. Sybqa’s cursor opens a made-up plant shop called Fernly, clicks Login and lands on a 404 page, checks three AI leads, tries a bad email, then submits a valid one and waits five seconds with no response. The steps are listed as text below.
‹›fernly.appExample run · made-up siteExample
🌿FernlyPlantsPricingBlogLogin
✨ Powered by AI
Your plants, delivered by the future.
Personalized plant care subscriptions, curated by our AI botanist. Pet-safe picks, delivered monthly.
120+plantsFreedelivery24/7support
Start your free trial
Email
you@email.com
Enter a valid email address.
Pas
••••••••
Get Started 🚀
🌱 Spring bulbs are back in stock!
🌿FernlyPlantsPricingBlogLogin
404This page could not be found.
Browser check
“Login” goes to a 404
GET /login · 404Fail
AI lead
“Badge text is hard to read”
Measuring…7.1 : 1 contrastDropped
AI lead
“Password label looks cut off”
Measuring…Not measurableReview
AI lead
“Button text is hard to read”
Measuring…1.5 : 1 contrastFail
Browser check
Signup never finishes
No response after 5.0 sFail
Pass
sybqa
Sybqa opens Fernly, a made-up plant shop, in a real browser.
0 Fail0 Review0 Pass0 Dropped1 Open0:00 / 0:32
Read this run as text
1 Open. Sybqa opens fernly.app, a made-up plant shop. It loads with a 200.
2 Login. It clicks Login in the menu and lands on a 404 page. Fail: “Login” goes to a 404.
3 Back. It goes back to the home page.
4 Look. The AI said the badge text is hard to read. The browser measured 7.1 : 1 contrast, so the lead is dropped. The AI said the password label looks cut off. The label reads “Pas” and there is nothing to measure, so it is left for you to review.
5 Email. It types “sam@”. The AI said the button text is hard to read. The browser measured 1.5 : 1 contrast. Fail. It presses Get Started and the form rejects the bad email. Pass.
6 Submit. It types sam@fernly.app and presses Get Started. Nothing happens for 5.0 seconds. Fail: signup never finishes.
Example run on Fernly, a made-up site. The steps are scripted for this page. Nothing here is a real customer or result.Test my site free →
How to read the run
The AI flags a possible problem.
The browser measures it.
You get a stamp.
PassMeasured and fine.
FailMeasured and broken.
ReviewNothing to measure, so you decide.
DroppedMeasured, and the AI was wrong.
Dead buttonsBroken linksForms that don’t submitUnreadable textPages that jumpDead buttonsBroken linksForms that don’t submitUnreadable textPages that jump
How a test works
Review the plan
Paste a link and describe a journey, such as signup or onboarding. Check the proposed steps, scope and stop points before anything runs.
Watch it test
A real browser clicks through your site on desktop and on a phone-sized screen. Follow each step and the evidence as the run unfolds.
Fix and retest
Review findings and available screenshots, share a fix brief, then recheck the original failure after your changes.
A bug you can reproduce
Every finding comes with what the browser saw. This one was recorded by Sybqa on a purpose-built signup fixture with a deliberately planted bug.
Finding 01Recorded test fixture · not a customer
Fail
Signup clears the name after an email error.
The form rejects an invalid email, then empties the name the visitor already typed.
Before Name: Example UserAfter Name: empty
Steps to reproduce
Open signupUse the purpose-built test fixture.
Enter detailsAdd a name and an invalid email.
Submit formThe email error appears; the name is cleared.
Watch the recorded check
Recorded on a purpose-built fixture; playback is slowed for inspection.
AI can flag things that turn out to be fine. Sybqa checks measurable claims in the page and drops claims the measurements refute. Suggestions that can’t be measured stay marked for your review.
Inspection reportExample · not a real customer
Example AI findings and what the browser measured
The AI said
The browser measured
Result
“The button text is hard to read.”
1.5 : 1 contrast
Fail
“The badge text is hard to read.”
7.1 : 1 contrast
Dropped
“The password label looks cut off.”
Not measurable
Review
Know what was checked
Review the requested scope, inspect the recorded evidence, then check the original claim after a fix. A result covers only the checks that actually ran.
Sybqa workflow and evidence limits
Step
What you can inspect
What stays unverified
Before running
Review the plan, configured screen sizes, assertions and limits before Start.
A plan describes requested work; it is not evidence that a check passed.
Read a finding
Open recorded checks, available screenshots and reproduction steps. Review leads remain separate from confirmed failures.
Missing evidence, blocked checks and unvisited pages do not count as passes.
Test after a fix
Retest a retained plan and compare the original assertion with its recheck.
Changed scope can make a comparison inconclusive. A passing recheck does not verify deployment or approve a fix.
Test sites built with Lovable, Bolt, v0, Cursor or your own stack. Start with a public link; no code connection required.
01
Journey tests
Test more than the first page. Review a plan for navigation, forms, validation and recovery, then reuse the same steps when you check your next release.
02
Mobile and accessibility
Check desktop, phone and narrow layouts with automated accessibility checks, contrast measurements and browser errors. A pass is not a compliance certificate.
03
An AI specialist team
Give 2–5 AI QA bots different jobs: journeys, input validation, state recovery, mobile layouts and keyboard access. One report keeps their evidence together. AI teams use paid credits.
04
Evidence reports
Read the steps and available screenshots for each finding, watch recordings when enabled, and download HTML, JSON or JUnit. Confirmed failures, review leads and blocked checks stay distinct.
05
Fix briefs and retests
Hand a finding’s fix brief to your developer, Cursor or another coding tool. After the change, retest the original claim. Sybqa does not edit or deploy your code.
06
API and CI
Repeat the check before each release. Download a reviewed plan and run it through API tokens or a GitHub Actions workflow. Keep a verdict and report link with your build. Set up deploy checks.
Reviewed browser journeys, links, form validation, responsive layouts and automated accessibility checks. Optional AI specialists explore additional issues; the report separates confirmed failures from suggestions and incomplete coverage. Compare testing tools.
What is Sybqa?
Sybqa is a website QA tool for founders and small teams, including teams building with Lovable, Bolt, v0 and Cursor. Review a test plan, run browser checks, inspect evidence and retest fixes. Optional AI specialists explore journeys and suggest issues for review.
Why not just ask ChatGPT, Claude or my builder to test it?
Sybqa runs a separate browser check and records evidence. It measures claims about contrast, labels and target size; other model suggestions stay marked for your review. Start with a public link and review the plan. Test signups and payments need your development keys and test setup. See how it works.
Does Sybqa change anything on my site?
Sybqa does not edit your code or settings. Hosted runs default to read-only. Test transactions require an installation explicitly configured for test systems and development credentials; paying for a plan does not enable them by itself. Sybqa attempts test-data cleanup and reports manual steps when cleanup is incomplete.
What’s in the report?
Problems with the screenshots and recorded steps available for each check, a list of what couldn’t be tested, and JSON and JUnit files for your CI. Open the sample report.
Do I need a credit card to start?
No. The free plan needs only an account, and you add a card only if you choose Starter. See what each plan includes.
Can I run it on every deploy?
Yes. Save a reviewed plan, create an API token, and add a GitHub Actions workflow. Each pull request or deploy gets a verdict and report link in the job summary. Read the CI guide.
What do free runs and AI credits include?
The free account includes 10 browser runs a month without AI. Starter includes 500 AI credits a month. At the estimated 17–33 credits per check, that is roughly 15–29 checks. Scope, models and extra bots change usage. Checks that don’t use AI use no credits.
What happens when my credits run out?
Buy a top-up in Billing: $9 adds 250 credits, about 7–14 checks. Top-up credits roll over while your plan is active. Or wait for your plan to renew.AI review pauses until your plan renews. Runs that don’t use AI still work.
Can I cancel?
Yes. Cancel renewal in the billing portal. Access continues to the paid-through date; saved evidence follows the retention schedule in our privacy policy.
Can I test signups, login and payments?
Read-only hosted runs can be blocked by authentication or actions that change data. Test transactions require an enabled test setup and development-mode credentials. Live payments are not supported. Review setup and cleanup requirements before running them.
Can I compare my site with Figma?
You can save a Figma link with a run. Hosted Sybqa treats the link as a reference; image comparison requires a local installation with an exported reference image or configured Figma access. A link alone is not a completed design comparison.
Can Sybqa remember previous checks?
Account learning can use eligible journey summaries from earlier runs to prioritize future plans for the same site. You can pause or dismiss it. Prior results help planning; they do not prove the next release works.