How It Works
1
Add a Repository
Connect a GitHub repository to the testing dashboard
2
Generate Tests
Describe what you want to test, AI writes the code
3
Run Tests
Execute manually, on schedule, or automatically on PR/push
4
View Results
See pass/fail status, errors, and execution details
Test Types
Paragon supports three types of AI-generated tests:| Type | What It Tests | When to Use |
|---|---|---|
| Unit | Individual functions or components | Testing a single function like calculateTotal() |
| Integration | Multiple parts working together | Testing API endpoints, database queries, service interactions |
| E2E | Full user flows in a browser | Testing login flow, checkout process, form submissions |
Unit Tests
Test a single function or component in isolation.Integration Tests
Test how multiple parts of your app work together.E2E Tests
Test real user workflows in a browser.Regression Detection
Every test run is compared against previous runs. If something that used to pass now fails, or if behavior changes unexpectedly, Paragon flags it as a regression. This happens automatically—you don’t configure it separately. Just run your tests, and regressions are detected.Supported Frameworks
Paragon auto-detects your test framework or lets you choose:- JavaScript/TypeScript: vitest, jest, mocha, playwright
- Python: pytest, unittest
- Go: go test
- Rust: cargo test



