Complete QA audits — we review your project and send back a detailed report.Request a complete audit ›
AI-Powered QA Platform

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 preview

    Readiness 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 preview

    Check 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.

Live website audit — no sign-up needed

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
Try it — no sign-up needed

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 account
Sample outputyour automation suite · built from GoQA test cases
npx playwright test --reporter=list
Running 180 tests using 8 workers
✓ Unit: criteriaParser.parseCriteria · 0.1s
✓ Integration: API /test-cases POST · 0.8s
✓ E2E: Login flow (Chrome) · 2.3s
✓ Cross-browser: Signup (Firefox) · 1.9s
✓ Accessibility: WCAG AA audit · 1.2s
✓ Performance: Lighthouse score >90 · 3.1s
✓ Security: OWASP top 10 checks · 0.7s
✓ API: Contract validation · 1.5s
● 180 passed (42s)
AI Assurance · limited preview

Test 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  1. 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.

  2. 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
  3. 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.

How it works

From spec to runnable suite in three steps

01

Bring your spec

Acceptance criteria text, a URL we'll scrape, or a screenshot we'll OCR. Mix and match.

02

Pick a test type

Functional, E2E, smoke, a11y, visual, perf, security, API, mobile, cross-browser, forms, network, negative.

03

Get BDD test cases

Download as JSON, Excel, or .feature (Cucumber/Gherkin). Mark Pass / Fail to build a runnable repository.

Security & confidentiality

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.

About GoQA

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 story
Frequently asked questions

Common questions

Complete QA audit

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 audit

The button opens your email app with the request started. Never send passwords, API keys or customer data by email.