Skip to content

burhānnoun, Arabic· Proof; clear evidence that settles the question.

The little QA dog that finds your bugs first.

Burhan is an AI QA tester for your web app. Give him your staging link: he runs through every screen, writes your docs if you have none, turns them into test journeys, and barks at every bug with a video and a report your developers can paste. No test code, no scripts.

Free Starter plan: one module, no card, no time limit.

QA · staging.yourapp.com
QA resultsFile · 01
  • SGN-01New user signs up with a work emailpassed
  • TEAM-03Admin invites a teammatepassed
  • INV-07Send an invoice with a 10% discountfailed
  • ACC-02Reset password from the email linkpassed

Step 4 · Tap Send · Actual: total stays at $1,000.00

failed · 1/4
WOOF!B
Burhan's logINV-07 · staging · Primary account
Done · 1 bug found
  1. 09:41:02Ears up: reading Invoices PRD v3, section 4
  2. 09:41:066 journeys drafted for the Invoices module
  3. 09:41:11Signed in as Primary account · staging
  4. 09:41:15INV-07 · step 3 · Add a 10% discount
  5. 09:41:16INV-07 · step 4 · Tap Send
  6. 09:41:16POST /api/invoices/send → 500
  7. 09:41:17WOOF! Fetched the video, steps, API call and console error
  8. 09:41:17Bug report ready for Backend
01Meet Burhan

Tiny dog. Huge bark. Zero chill about bugs.

A Chihuahua with radar ears and endless energy. Here's his day at work:

  • Ears up

    He reads your docs, or explores your app when you have none.

  • Paws flying

    He runs every journey in a real browser on your staging site.

  • WOOF!

    He barks the moment something breaks, with the video to prove it.

  • Tail wagging

    All green? You'll see it on his face. Ship it.

02The old way

Shipping fast shouldn't mean your customers find the bugs first.

Manual QA can't keep up with weekly releases.

Before every release

  • Someone clicks through the same flows by hand
  • Test scripts break every time the UI changes
  • Bug tickets that just say “it doesn't work”

With Burhan

  • ✓Journeys written from your own spec, or from docs he writes for you
  • ✓Reread when the spec changes, no scripts to fix
  • ✓Every failure comes with steps, a video and the API error
03The first two minutes

Two questions in, he already knows your app.

Type your staging link and tell him how to sign in. By the time you reach the next step, Burhan has had a look around and comes back with what he dug up: what your app does, its main areas, and the docs that would help most.

  1. 01 · Where does your app live?

    staging.acme.app

  2. 02 · How does he sign in?

    qa@acme.app · ••••••••

  3. Continue… and a minute of magic

Guess what I dug up?

I did my magic while you weren't looking. Ta-da!

Fetched for you · Invoicing app

  • ✓ I'm in!
  • ✓ Got past the sign-in
  • ✓ 7 areas dug up

An invoicing app for small agencies: clients, invoices with discounts, payments and team roles.

  • Dashboard
  • Clients
  • Invoices
  • Payments
  • Team
  • Reports
  • Settings
04No docs? No problem

No docs? He'll write them.

Most teams don't have a perfect spec. Burhan explores your app the way a new teammate would, without changing a thing, and writes your product documentation. Then he tests against it.

  • 01Explores every screen, signed in with your test account
  • 02Never saves, deletes, pays or sends anything
  • 03Growth and Pro go deeper: more screens, plus what's public about you on the web (your site, help center, LinkedIn, app stores)
  • 04The doc is yours: edit it, download it for Word, share it with your team

Acme: product documentation

Written by Burhan · 8,552 characters

EditDownloadShare

Invoices

Create an invoice for a client, add line items and a discount, then send it by email.

Clients

A list of clients with their contacts, open invoices and total paid.

Team

Invite teammates as Admin or Member. Members can't see Settings.

Got a recording instead? Drop in a demo video or a meeting recording and he turns it into notes.

05How it works

From your staging link to a bug report, without writing code

  1. staging.yourapp.com

    + docs, if you have them

    01

    Point him at your app

    Your staging link and a test account. Add docs if you have them: PDFs, GitHub, links, even recordings. No docs is fine too.

  2. 6 journeys

    Drafted from section 4

    02

    He writes the journeys

    Module by module, he turns your docs into user journeys: what a real user does and what should happen. Your team checks them before anything runs.

  3. Running · step 3/6

    Real browser · staging

    03

    He runs them

    Each journey runs in a real browser on your test accounts, clicking through just like a user would.

  4. Bug report

    Ready to paste

    failed · INV-07
    04

    He barks at bugs

    A video, the failing step, API calls and console errors, and a bug report your developers can act on straight away.

Feed him anythingPDFMarkdownGoogle DocsGitHubLinksAudio & videoNo docs at all

06The bug report

Every failure comes with a bug report that's ready to paste

No more “it doesn't work” tickets. Burhan says what it did, what your spec expected, and what happened instead.

failed

INV-07 · Send an invoice with a 10% discount

Failed at step 4 of 6 · staging · Primary account

Steps

  1. Sign in as the admin of a test company
  2. Create an invoice for $1,000.00
  3. Add a 10% discount
  4. Tap Send

Expected

The total shows $900.00 and the invoice is sent to the client.

from “Invoices PRD v3, section 4.1”

Actual

The total stays at $1,000.00 and nothing is sent.

API POST /api/invoices/send → 500Console TypeError: Cannot read properties of undefined (reading 'rate')

Likely owner Backend

▶ Video · 0:42
  • 01What it did, step by step
  • 02What your spec says should happen
  • 03The API call and console error behind it
  • 04Who should probably fix it
07Why Burhan

AI test automation for product and QA teams that ship every week

§01
No-code test automation
Nothing to write or maintain. When the spec changes, Burhan rereads it.
§02
Writes your docs
No spec? He explores your app and writes one for you to edit, download and share.
§03
Checks against your spec
He tests what your docs say should happen, not what he guesses.
§04
Feed him anything
PDFs, Markdown, GitHub, links, even demo videos and meeting recordings.
§05
One test account is enough
Missing the data a test needs? Burhan mocks only that data and labels the run. Real data first, always.
§06
English and Arabic
Docs and apps in either language, right-to-left layouts included.
§07
Staging first
Test staging before every release, and keep production separate.
§08
Passwords stay private
Test-account passwords are never shown to the AI.
§09
Faster regression testing
Fixed something? Re-run only the failed journeys without testing everything again.
§10
Release health at a glance
See which modules pass, fail or are blocked, release after release.
08Pricing

Simple pricing, per project

Start free with one module. Upgrade a project when you want every module tested.

Starter

Try Burhan on one module

$0/ project / month

  • One module of your choice
  • Its journeys run once a week
  • Docs written from a quick tour
  • One retry when a run fails
  • Video, API calls and bug reports
  • One-click tickets in Jira and ClickUp
  • No card, no time limit
Start free
Growth

Test the whole product every week

$99/ project / month

  • Every module in your docs
  • Your in-app AI assistant, tested too
  • A full test every week
  • Docs from a deep tour plus web research
  • Re-run failed journeys up to 50 times a week
  • Extra full runs at $25
  • Video, API calls and bug reports
  • One-click tickets in Jira and ClickUp
Start with Growth
ProDaily

Test the whole product every day

$249/ project / month

  • Every module in your docs
  • Your in-app AI assistant, tested too
  • A full test every day
  • Docs from a deep tour plus web research
  • Re-run failed journeys up to 200 times a week
  • Extra full runs at $12
  • Video, API calls and bug reports
  • One-click tickets in Jira and ClickUp
Start with Pro

Compare plans

09FAQ

Questions teams ask us

Q.01What is AI QA testing?

AI QA testing means an AI does the work of a manual tester: it reads what your product should do, clicks through your web app in a real browser, and reports what broke. Burhan does this from your own product docs, so every test checks your spec.

Q.02Do I need to write any tests?

No. Burhan writes the user journeys from your docs. Your team reviews them, and you can edit, add or remove any journey.

Q.03How is Burhan different from Selenium, Cypress or Playwright?

Those are test automation frameworks: an engineer writes test scripts and keeps fixing them when the UI changes. Burhan is an AI QA tool: it writes the end-to-end tests from your docs and runs them for you, so there are no scripts to maintain.

Q.04We don't have docs. Can we still use Burhan?

Yes. Burhan explores your app with your test account, without changing anything, and writes your product documentation. You can edit it, download it for Word and share it, and he tests against it.

Q.05What kind of docs work?

PRDs, user stories, specs and acceptance criteria: PDF, Markdown or text files, Google Docs or Drive links, files in a GitHub repo, or audio and video recordings, which he turns into notes.

Q.06Can it test pages behind a login?

Yes. You add test accounts for your staging site and Burhan signs in with them. The passwords are never shown to the AI.

Q.07Our test account doesn't have all the data. What then?

One test account is enough. When a journey needs data the account doesn't have, Burhan mocks it for you: he takes the real API answer, changes only the fields the test needs, and checks the screen. The result is labelled “mocked”, pass or fail, and says what was changed. Every run tries the real data first, so once your account has it, the label goes away. He never mocks sign-in or anything that saves, and you can turn mocking off in Settings.

Q.08Can Burhan open tickets in Jira or ClickUp?

Yes, on every plan. Connect Jira or ClickUp once, pick the project or list, and every red run gets a Create ticket button: the steps, expected vs actual, which side owns it, the API calls and the screenshot go straight into the ticket. When the journey passes again, Burhan says so on the ticket. You can still copy the bug report instead.

Q.09Does it test production?

Burhan is built for staging, so bugs are caught before release. You can add production as a separate environment.

Q.10Can Burhan test the AI assistant in our app?

Yes, on Growth and Pro. Burhan asks your in-app chatbot real questions, opens the screen that should agree, and flags every answer that doesn't. It also checks it refuses tricks, never acts without a yes, and gives the same answer in English and Arabic.

Q.11Does it work with Arabic apps?

Yes. Docs and apps can be in English or Arabic, right-to-left layouts included.

Q.12What does the free plan include?

Starter covers one module of your choice per project. Its journeys run once a week, with one retry when a run fails. No card, no time limit.

Q.13Can I cancel any time?

Yes. Plans are monthly and per project. Cancel from Billing and the plan stays until the end of the month you paid for.

Q.14Why a dog?

Because a good QA tester is like a good dog: curious, tireless, loyal to your users, and loud when something's wrong. And Burhan means proof in Arabic. He always brings it.

Throw him your staging link.

He'll fetch the bugs before your customers find them. Docs optional.

Start free

Free Starter plan: one module, no card, no time limit.

WOOF!B