UAT · Beta · Live feedback

Testing your agency’s app shouldn’t start a dispute.

Astra Test gives clients, integrators and agencies one place to test, report, fix and sign off, from the first UAT build to real users in production.

An issue in Astra Test with screenshot, steps, the matching scope clause, network calls and activity
The problem

UAT runs on screenshots in WhatsApp and a spreadsheet nobody trusts.

How it works

One SDK, three modes, one history.

The agency adds one line to the app. The same SDK runs UAT, beta and live, so a project carries its history from the first test to production.

UAT

Accept what you paid for

Scope from your SOW becomes test cases. Testers run them inside the app, and every fix is verified by the client before it closes.

Beta

Learn before launch

Invite testers to each build. Feedback is tied to the exact build, device and screen it came from.

Live

Hear from real users

The same SDK collects feedback in production. Similar reports are grouped and ranked by how many people they affect.

Install in one line

<script src="https://astratest.dev/sdk/astra.js"
        data-key="pk_test_…"></script>
  1. A tester taps Report or presses Shift + Alt + R.
  2. They point at what’s wrong and describe it in their own words.
  3. Astra attaches the screenshot, logs and device, writes the ticket and checks it against scope.
  4. The agency fixes it; the client verifies and closes it.
The Astra Test report panel inside a client's app, with screenshot, network and console attached
Features

Built around the engagement, not just the code.

Report in your own words

Testers write or speak in Arabic or English. Astra turns it into a ticket with steps, expected and actual.

Everything attached

Screenshot with private fields hidden, the element they pointed at, console errors and every network call.

Bug or change request, settled

Each issue is checked against the locked scope and quotes the clause. Disputes go to the client or integrator to decide.

Only the client closes a fix

Agencies mark issues fixed; the Owner or Governor verifies and closes. Enforced in the database, not by policy.

Sign-off with a paper trail

Every scope item passed or waived, no blockers open, then each party signs. The certificate records who and when.

Works with your agency's tools

Issues sync with Jira, Linear and GitHub, and alerts go to Slack or Teams. Nobody changes how they work.

Issue board with new, triage, in progress, ready to verify and closed columns
One board for all three parties. Each sees what is waiting on them.
Release sign-off with checks, waivers and a signed acceptance certificate
Sign-off only when every scope item is passed or waived and no blockers are open.
Who it’s for

Two parties or three. Same product.

Work directly with your agency, or add an integrator who governs delivery. Whoever creates the project pays; agencies join free.

OwnerThe client

Owns the scope, verifies fixes, signs off each release.

GovernorThe integrator, optional

Governs delivery, holds the agency to service levels, decides disputes.

BuilderThe agency

Installs the SDK, triages and fixes. Joins free on client-paid projects.

Pricing

Pay per engagement, or per app.

Free

Indie makers
  • 1 app
  • Beta and Live
  • 25 testers
Get started

Studio

Agencies and app makers
  • Unlimited testers
  • All integrations
  • AI reports
Get started

Engagement

Clients and integrators
  • UAT and sign-off
  • Audit trail and SLAs
  • Agency joins free
Get started

Enterprise

Integrators and government
  • Unlimited projects
  • SSO
  • Data residency
Talk to us

Run your next UAT in Astra Test.

Create a project, invite your agency, and have the first report in under ten minutes.

Start a project free