Ship quality software, faster
Audit any website or generate comprehensive BDD test suites — directly from your acceptance criteria. No sign-up required.
Testing an LLM app or an AI agent?
Run a readiness assessment before release. AI Assurance is in limited preview. Starter includes limited self-serve testing of APIs and agent traces, switched on in stages; GoQA enables anything more per workspace when you request access. How AI Assurance works
Test LLM apps
Limited previewReadiness assessment for chatbots, RAG apps and LLM features: groundedness, refusal quality, prompt-injection and data-disclosure resistance, structured output and robustness. Connect an API or send traces; URL-only testing is not available yet.
Test AI agents
Limited previewCheck what an agent does, not only what it says: goal completion, tool use, approvals, loops and whether completion claims match recorded tool results. Connect an API or send traces; URL-only testing is not available yet.
Test any website instantly
Enter a URL and click Run AI Test. GoQA crawls the site live and returns a full report.
What gets checked on every page:
- ✓Accessibility — automated WCAG rules (axe-core)
- ✓Performance timing, plus Lighthouse on the start page
- ✓Security — non-destructive header, cookie, XSS and SQL-injection probes
- ✓SEO metadata & heading structure
- ✓Broken links & HTTP errors
- ✓Form discovery
- ✓Screenshots + network requests
Generate real BDD tests in 30 seconds
Edit the criteria below, pick a test type, and click Generate. Results open in the workbench.
18+ test types available in the workbench:
- ✓Functional & End-to-End
- ✓Accessibility & WCAG audits
- ✓Performance & load testing
- ✓Security & OWASP probes
- ✓API, mobile & cross-browser
- ✓Visual regression & forms
Export to Gherkin, JSON or Excel. Save & mark Pass / Fail.
Create free accountTest LLM apps and agents before you release them
A readiness assessment for chatbots, RAG apps and AI agents: bounded, defensive tests from reviewed templates, evidence you can reproduce, and findings named for what actually went wrong.
What LLM Testing checks
- Correctness, relevance, completeness and instruction following
- Groundedness: unsupported claims, citation support, safe uncertainty
- Guardrails: defensive prompt-injection, jailbreak and data-disclosure checks
- Robustness, structured output, and policy packs (technical tests, not legal advice)
What Agent Testing checks
- Goal completion, tool selection, arguments and order
- Approvals, loops, delegation, budgets and recovery after errors
- Evidence–claim alignment: completion claims checked against recorded tool results
- With URL-only access, visible conversation behavior only
The evidence you get
Test evidence
Input, output, evaluator and version for every case, redacted before it is stored.
Risk findings
Severity, likelihood, confidence and remediation, with reviewer decisions kept permanently.
Reports and gates
Executive and engineering reports (JSON, CSV, Markdown, print) and a configurable release gate.
How an AI readiness assessment works
Step 1 of 6: Authorize the target
An admin or owner confirms they may test the declared scope: a chat page URL, an API endpoint or a trace source. Changing the scope withdraws the authorization.
Step 2 of 6: Select an approved plan
GoQA builds a bounded plan from reviewed test templates that fit your target. Every case shows where it came from; you can deselect cases before running.
Step 3 of 6: Run bounded tests
Runs stay inside limits on prompts, request rate, tokens, cost and time, and can be cancelled at any point.
Step 4 of 6: Review evidence and findings
Each result keeps the input, the output, the evaluator and its version. Findings are named precisely (for example unsupported claim or policy violation); uncertain or critical judgements go to a human reviewer.
Step 5 of 6: Remediate and retest
Fix the issue and run again. Confirmed failures can become regression cases so later runs check them automatically.
Step 6 of 6: Apply a release gate
A gate turns the assessment into pass, block or needs approval — for example block on any unresolved critical finding. It supports a release decision; it is not a certification.
In order: authorize the target → select an approved plan → run bounded tests → review evidence and findings → remediate and retest → apply a release gate.
Three levels of evidence
Each level adds evidence and the workflow stays the same. URL-only testing is not available yet; connect an API or send traces.
Evidence depth 1 of 3
URL-only (black-box)
URL-only testing is not available yet. When released, GoQA will interact with your chat page only through the visible interface, within the scope you declare.
Can show
- Visible answers to bounded, defensive test prompts
- Refusal quality and disclosure behavior shown in the UI
- Visible citations, error states and response timing
Cannot show
URL-only testing observes externally visible behavior. It cannot prove hidden prompts, temperature, retrieval documents, tool calls, guardrails, memory, or internal reasoning. Findings describe observable behavior and potential risks. Connect an API or trace source for deeper evidence.
Evidence depth 2 of 3
API-connected
GoQA calls your OpenAI-compatible chat endpoint directly. Credentials are encrypted and never shown again.
Can show
- Exact model responses with token usage, cost and latency
- Configuration sensitivity (temperature, top_p, max tokens, seed)
- Structured output and schema checks
Cannot show
- Retrieval documents, tool calls or memory inside your application unless the API returns them
- Behavior of UI layers in front of the API
Evidence depth 3 of 3
SDK / trace-connected
Your server sends run, retrieval, tool, agent-step, latency, token, cost and error events through the GoQA SDK.
Can show
- Full agent trajectories: tool selection, arguments, order, approvals and delegation
- Completion claims checked against recorded tool results
- Loops, budgets, errors and recovery from reported events
Cannot show
- Anything your code does not report (uninstrumented tools, hidden prompts, memory stores)
- Whether reported timings, tokens or costs are accurate — GoQA does not re-measure them
URL-only limitation: URL-only testing observes externally visible behavior. It cannot prove hidden prompts, temperature, retrieval documents, tool calls, guardrails, memory, or internal reasoning. Findings describe observable behavior and potential risks. Connect an API or trace source for deeper evidence.
When to connect an API or traces: when a finding depends on something the page cannot show — the exact model output and settings, retrieved documents, tool calls, approvals or memory.
AI Assurance is in limited preview. Starter includes limited self-serve testing of APIs and agent traces, switched on in stages; GoQA enables anything more per workspace when you request access.
This is a readiness assessment with risk findings and test evidence. It is not a compliance certification and does not guarantee that a system is safe. Policy packs are technical test packs, not legal advice.
Read the AI Assurance docsAvailability by planRequest an AI readiness assessment
Everything you need to ship without regressions
From spec to runnable suite in three steps
Bring your spec
Acceptance criteria text, a URL we'll scrape, or a screenshot we'll OCR. Mix and match.
Pick a test type
Functional, E2E, smoke, a11y, visual, perf, security, API, mobile, cross-browser, forms, network, negative.
Get BDD test cases
Download as JSON, Excel, or .feature (Cucumber/Gherkin). Mark Pass / Fail to build a runnable repository.
Your data is encrypted, isolated, and never sold
Operated by 13698491 Canada Inc under Canadian PIPEDA privacy law. Built so confidentiality is enforced by code — not just by policy.
Encrypted everywhere
TLS in transit, AES-256 at rest.
Account isolation
Postgres Row-Level Security scopes every query to your account — automatically.
Zero AI training
Your inputs are excluded from any model fine-tuning pipeline by contract.
Yours to delete
Export and delete every saved generation from your dashboard.
Read the full security model on our about page.
Built for teams that ship daily
From acceptance-criteria-to-test-suite generation to full-site AI crawling, GoQA helps teams streamline testing workflows, reduce defects, and ship high-quality software faster — powered by an intelligent testing engine with deep QA expertise.
Read our storyCommon questions
Tell us about your project
Starter gives you self-serve testing within monthly limits. For a complete audit, email the GoQA team and we'll send back a detailed QA report with bug analysis, performance insights, and automation recommendations.
Complete audits are requested by email. Send the site or app URL, what you would like audited and your stack to team@goqa.ai, and we reply by email to agree the scope.
Request a complete auditThe button opens your email app with the request started. Never send passwords, API keys or customer data by email.