Exploratory website testing

Explore. Investigate. Report.

Your tests passed. What did they miss?

Passing your tests doesn't guarantee a smooth experience for your users. Overlooked problems can mean frustrated customers, support tickets, and more time spent figuring out what went wrong.

CheckQuest gives you another opportunity to find those problems before your users encounter them, without having to anticipate and script every possible issue yourself.

Experimental · Command-line version available · Desktop app in development

How it works

Discover problems beyond your test scripts.

01

Explore

Start with a page of your choice. CheckQuest looks for problems such as loading errors, missing headings, and unexpected error messages, then follows links to discover other pages worth checking.

02

Investigate

When something looks suspicious, CheckQuest can examine certain page controls - such as dropdowns, tabs, expandable sections, or text fields - to see how they behave and gather more information.

03

Report

Get a readable summary of what CheckQuest discovered, where problems appeared, what the evidence shows, and what might still need your attention.

What you get

Findings you can understand and act on.

CheckQuest brings its observations together in reports that help you decide what deserves a closer look.

report.md

A report for people

See possible problems, the pages they affect, the evidence behind them, and what might need further investigation.

report.json

Results for your tools

Use the same results in your own tools and workflows, without having to extract information from the readable report.

evidence/

Supporting evidence

Where available, CheckQuest includes screenshots or other supporting information to help explain its findings.

A suspicion isn't a confirmed problem.

AI can suggest that something looks wrong. CheckQuest checks for supporting evidence and distinguishes what it observed from what still needs human judgment.

Where it fits

Find things you didn't think to test.

Traditional automated tests are excellent at checking known requirements. But what about the unexpected problems nobody thought to write a test for?

That's where CheckQuest comes in. It explores without needing a predefined script for every journey, helping uncover overlooked problems and giving you evidence to investigate further.

Keep your existing tools

Automated testsMake sure the things you already know should work still work.
Human testingBring experience, creativity, and judgment to complex questions.
Specialist toolsExamine specific areas such as performance, accessibility, and security in greater depth.

Add CheckQuest

Give exploration some room.

Point CheckQuest at a website and let it look around. AI helps identify interesting pages and possible problems, while built-in safeguards control where it can go and how it can interact.

The benefit: Another perspective on your website, without having to anticipate and script every possible issue yourself.

Safety

Designed to explore carefully.

CheckQuest can explore on its own, but it doesn't have unrestricted control of your browser or website.

01

You set the boundaries

Choose how many pages CheckQuest can explore. Its navigation stays within the website boundaries you configure.

02

Interactions have a purpose

CheckQuest doesn't randomly press buttons. It examines selected controls when doing so may help clarify something suspicious.

03

It knows when to stop

Safety checks can stop an investigation when an interaction attempts an unexpected page change, download, or other potentially risky behavior.

04

Observation, not attack

CheckQuest can flag certain security-related observations, but it doesn't attempt to break into websites or exploit vulnerabilities.

Ready to explore?

Give CheckQuest a try.

CheckQuest is an experimental project, with a working command-line version and a desktop application under development.

COMMAND LINE · AVAILABLE NOW

Try your first exploration.

Run CheckQuest on your computer, choose a website to inspect, and review the results it produces.

The setup guide walks you through installation and a simple first run. You'll need your own AI provider key; currently, Gemini is the only supported provider, and usage may incur charges.

Get started
DESKTOP APP · IN DEVELOPMENT

A desktop experience is on its way.

A desktop application is being developed to make CheckQuest easier to use without typing commands.

It's not available for everyday use yet. For now, you can explore with the command-line version.

See development progress