Test Types
Test Types
LazyHippo supports five test types, each designed for a different stage of your QA workflow.
| Parameter | Type | Description |
|---|---|---|
| auth | Auth Flow | Sign up, confirm email (if needed), sign in. Fastest test -- verifies your auth round-trip works. |
| full | Full Product | Auth flow + AI-guided exploration. The hippo navigates your app, fills forms, clicks buttons, tests features. |
| pressure | Pressure Test | Auth flow repeated by N concurrent users. Surfaces race conditions, deadlocks, and performance degradation. |
| security | Security Scan | Passive analysis of HTTP headers, cookies, auth flow, and info disclosure. Scored 0-100. |
| custom | Custom Test | Upload your own Playwright/Puppeteer/Selenium scripts and run them on LazyHippo infrastructure. |
Configuration object
Every test is defined by a configuration object. Here is the shape with all available fields:
Test configuration object
json
{
"url": "https://yourapp.com",
"test_type": "full",
"email_confirmation": true,
"emailTimeoutSeconds": 180,
"instructions": "Navigate to settings and change the display name",
"customCredentials": null,
"concurrentUsers": 1
}When to use each type
Auth Flow
You changed your signup or login form, updated auth middleware, or deployed a new auth provider.
Full Product
Before a major release, after a deploy, or when you want a comprehensive smoke test of your product.
Pressure
Before a launch, after scaling infrastructure, or to validate rate limiting and concurrent access.
Security
Anytime -- it is passive and safe. Run regularly to catch misconfigurations before they become vulnerabilities.
Custom
You already have test scripts and want to run them on LazyHippo cloud browsers without managing infrastructure.