Get Started
Quickstart
Get started with OpenQA and autonomous testing in a few minutes
OpenQA is an autonomous QA testing agent that thinks, codes, and executes tests like a senior QA engineer. It analyzes your application, generates appropriate tests, and continuously improves.
This guide walks you through configuring your application and then running OpenQA.
Install OpenQA
bash
1curl -fsSL https://openqa.orkajs.com/install.sh | bashThis installs the OpenQA CLI and all dependencies. You can also install manually:
bash
1git clone https://github.com/orka-js/openqa.git2cd openqa3npm install && npm run build4npm linkConfigure Your Application
OpenQA needs just three pieces of information to get started:
- Name - Your application name
- Description - What your app does (be detailed!)
- URL - Where your app is running
bash
1curl -X POST http://localhost:3000/api/saas-config/quick \2 -H "Content-Type: application/json" \3 -d '{4 "name": "My E-commerce App",5 "description": "Online store with user accounts, product catalog, shopping cart, and Stripe checkout",6 "url": "https://my-store.com"7 }'💡 Pro tip: The more detailed your description, the better tests OpenQA will generate. Include features, tech stack, and known problem areas.
Run OpenQA
Start the autonomous testing session:
bash
1curl -X POST http://localhost:3000/api/brain/runOpenQA will now:
- Analyze your application
- Generate appropriate tests (unit, functional, E2E, security)
- Create specialized agents as needed
- Execute tests and report findings
- Create GitHub issues for critical bugs
