Browser QA you verify

An agent walks the journey. Your team judges the result.

Write each browser journey as a Gherkin Goal. Goalwrighte runs it in Chrome on a short-lived Worker, records every step, and holds the Result as Completed unverified until a Member judges every Criterion.

Start free See how it works 20 Runs a month on the free Plan. No card needed.
app.goalwrighte.com/sites/shop.example.com/runs/8f2c
Search flights from Boston Completed unverified Verification pending 5 steps
  1. 1
    navigateHome
    /
  2. 2
    typeFrom
    /flights
  3. 3
    selectDeparture date
    /flights
  4. 4
    clickSearch flights
    /flights
  5. 5
    doneFinal page
    /flight-results
How it works

From a proven Site to a judged Result

01

Prove your Site

Add a DNS record or a well-known file. Goals only run on origins your Workspace has proven it controls.

02

Write a Goal

One Gherkin scenario per journey. Its Then steps become the Criteria you judge.

03

Start a Run

Pick Goals on a Site, or start a Run from CI with an API token. A Worker drives Chrome until the Goal is reached or its step limit runs out.

04

Verify every Criterion

Read the steps beside the Result, then mark each Criterion passed or failed with a note.

Feature: Flight search

  Scenario: Search flights from Boston
    Given I am on the flights page
    When I search flights from Boston to Denver
    Then the results list shows flights from Boston
    And each flight shows a price
    And the page names the departure date
Goals

A Goal is a Gherkin scenario

Given and When say where to start and what to do. Each Then step is a Criterion, judged on its own.

  1. The results list shows flights from Boston
  2. Each flight shows a price
  3. The page names the departure date

Goals written in Markdown still work.

Evidence

A Result is never a pass by itself

The agent can say it is done. Only a Member's Verification says it passed.

Every step recorded

Each action the agent takes and the page it lands on, live while the Run executes.

Verification per Criterion

Passed or failed for each Criterion, each with a note. A Criterion you skip stays unjudged.

A Completion hint

The engine's own reading of each Criterion sits beside your judgment, never in place of it.

Signed-in journeys

Enter a Site credential once. It is held in the secret store and never shown again.

Run archives

Steps and Results, kept 30 days on the free Plan and 90 days on the others.

Plans

Start free, upgrade when the queue grows

Free

For trying Goals on your first Site.

$0
Runs a month
20
Step cap
30 steps
Longest timeout
300 seconds
Runs at once
1
Run archives
30 days
Past the quota
Runs refused
Start free

Pro

For agencies that verify every client Site.

$99 a month
Runs a month
2000
Step cap
60 steps
Longest timeout
600 seconds
Runs at once
3
Run archives
90 days
Past the quota
6¢ a Run
Start free, then upgrade

Your first 20 Runs this month are free.

Sign in, prove a Site and start a Run.