How It Works
1
Add a Repository
Connect a GitHub repository and configure test settings
2
Import or Generate Tests
Import existing tests or generate new ones with AI
3
Run Tests
Execute manually, on schedule, or automatically on PR/push
4
Evolve Tests
Paragon proposes test updates when your code changes
Test Types
Paragon supports two modes of testing:Code Tests (Unit & Integration)
Tests that live in your repository and run via your test framework.- Unit Tests: Test individual functions or components in isolation
- Integration Tests: Test multiple parts working together (APIs, databases)
- Frameworks: vitest, jest, mocha, pytest, go test, cargo test, and more
E2E Tests (Step-Based)
Browser-based tests that run against a deployed URL.- Step-Based Builder: Visual interface to create test flows
- AI Actions: Natural language steps like “fill in the login form”
- Multi-Platform: Chrome, Firefox, Safari, Mobile
Performance Tests
Measure page load speed and Core Web Vitals.- Metrics: LCP, FCP, CLS, TTFB
- Budgets: Set thresholds and get alerts when exceeded
- Conditions: Test under various network and CPU throttling
Key Features
Next Steps
Quickstart
Get tests running on PRs in 5 minutes
Generate Tests
Create tests with AI

