Welcome to TestHive 🐝

Get your first project set up in 5 minutes. Follow the steps below.

1. Add Project
2. Run Scan
3. Review Results
4. Automate
1

Add Your Project

Enter your web app's URL to create a project. TestHive will crawl your site, discover all pages, and generate a comprehensive test suite automatically.

💡 Your project name defaults to your domain name. You can change it later.
2

Run Your First Scan

Once your project is created, click Run Scan to start testing. TestHive will:

POST /api/scan
Body: {"url": "https://yourapp.com", "name": "My App", "email": "you@example.com"}
⚡ You can also trigger scans via API — perfect for CI/CD pipelines.
3

Review Your Results

After the scan completes, you'll see a detailed report with:

Each test shows PASS or FAIL with details on what failed and how to fix it.

4

Set Up Automated Scans

TestHive runs scans automatically every 3 hours. You can also trigger scans via API or webhook.

POST /api/projects/:id/run
Trigger a scan for a specific project. Returns test results.
GET /api/projects/:id/history
View scan history for a project.
GET /api/projects/:id/results
Get latest test results.
🔔 TestHive runs automated scans every 3 hours. You'll be notified of regressions and new failures.
5

Integrate With Your Workflow

TestHive fits into your existing development process. Here's how:

GET /api/dashboard
Get all projects and their latest scan status.
GET /report/:projectId
View a detailed HTML report for any project.
🔔 Set up a webhook to get notified when scans complete or regressions are found.

Quick-Start Checklist

Onboarding Email Sequence

Automated emails sent to new customers after signup:

Run Your First Scan Now →

No credit card required. Takes under 60 seconds.