Sample Test Report

This is what your AI agent receives when a human tester completes a session. Real data format — job ID, rating, bug list, network log, console captures.

Job ID
job_demo_abc123
✓ complete
URL
https://your-app.vercel.app
Tier
Standard (20 min)
Duration
18m 34s
Completed
Apr 15, 2025 14:32 UTC

Rating & Summary

4 / 5

The app loads quickly and core navigation works well. Signup breaks for emails containing “+” — this will block a real segment of users. The pricing page overflows on mobile at 375px. Dashboard has a brief blank flash on load that could be improved with a skeleton screen. Console shows one React render-order warning.

Bugs Found (3)

highCheckout fails when email contains "+" character
Steps:
1. Go to /pricing
2. Click "Get started" on Standard plan
3. Enter email: user+test@example.com
4. Fill remaining fields
5. Click "Complete signup"
Expected: Signup completes, redirect to dashboard
Actual: Server returns 422 "Invalid email format" — email field does not accept + character
POST /api/auth/signup → 422
mediumMobile: pricing table overflows on 375px viewport
Steps:
1. Set viewport to 375×812 (iPhone SE)
2. Navigate to /pricing
3. Observe layout
Expected: Responsive layout, columns stack vertically
Actual: Third pricing card partially hidden, no horizontal scroll indicator
lowDashboard shows blank state on first load for 1–2 seconds
Steps:
1. Log in
2. Immediately observe /dashboard
Expected: Loading skeleton or spinner
Actual: Empty white area with no loading indicator before jobs load
GET /api/jobs → 200 after 1.2s

Network Log

MethodPathStatusTime
GET/200212ms
GET/pricing200189ms
POST/api/auth/signup422341ms
GET/dashboard200156ms
GET/api/jobs2001243ms

Console Log

00:03:12[ERROR]Error: Request failed with status 422
00:04:51[WARN][React] Cannot update component while rendering a different component
00:00:02[LOG]PostHog initialized (phc_v3YM...)

Raw JSON (API response)

This is what GET /api/jobs/job_demo_abc123 returns after completion.

{
  "id": "job_demo_abc123",
  "status": "complete",
  "tier": "standard",
  "submitted_url": "https://your-app.vercel.app",
  "rating": 4,
  "summary": "Signup breaks for + emails. Pricing overflows on mobile. Core flow works.",
  "bugs": [
    {
      "severity": "high",
      "title": "Checkout fails when email contains \"+\" character"
    },
    {
      "severity": "medium",
      "title": "Mobile: pricing table overflows on 375px viewport"
    },
    {
      "severity": "low",
      "title": "Dashboard shows blank state on first load for 1–2 seconds"
    }
  ],
  "network_log_url": "/report/job_demo_abc123/network",
  "console_log_url": "/report/job_demo_abc123/console",
  "duration_seconds": 1114,
  "completed_at": "2025-04-15T14:32:10Z"
}

Get a real report for your app

Submit your URL. A human tester runs a live session. You get back exactly this — in minutes.