Getting Started
Start your test automation journey in under 5 minutes. No signup required, no API keys needed.
Quick Start: API Testing
Step 1: Try the API
bash
# Test from command line
curl https://api.testauto.app/api/v1/tasks
# Or open in browser
https://api.testauto.app/api/v1/tasksStep 2: View API Documentation
Open Swagger UI to explore all available endpoints interactively.
Step 3: Write Your First Test
javascript
// JavaScript/Node.js
import axios from 'axios';
const response = await axios.get('https://api.testauto.app/api/v1/tasks');
console.log(`Found ${response.data.totalElements} tasks`);
// Python
import requests
response = requests.get('https://api.testauto.app/api/v1/tasks')
print(f"Found {response.json()['totalElements']} tasks")Quick Start: UI Testing
Choose Your Mode
Install Playwright (Recommended)
bash
npm install @playwright/test
npx playwright installWrite Your First UI Test
typescript
import { test, expect } from '@playwright/test';
test('task manager loads', async ({ page }) => {
await page.goto('http://localhost:3000/task-manager');
await expect(page.locator('h1')).toContainText('Task Manager');
const taskCount = await page.locator('.task-table tbody tr').count();
console.log(`Found ${taskCount} tasks`);
});What to Test?
API Testing Checklist
- β List all tasks (GET /tasks)
- β Get single task (GET /tasks/:id)
- β Create task (POST /tasks)
- β Update task (PUT /tasks/:id)
- β Delete task (DELETE /tasks/:id)
- β Test pagination
- β Test filtering by status
- β Test search functionality
- β Handle 404 errors
- β Validate response schemas
UI Testing Checklist
- β Page loads correctly
- β Search tasks
- β Filter by status
- β Create new task
- β Edit existing task
- β Delete task
- β Change task status
- β Test pagination controls
- β Verify scorecard counts
- β Test responsive design
Next Steps
Need Help?
π¬ Using AI Assistants: For SSR mode, ask Claude or ChatGPT to fetch http://localhost:3000/task-manager and they can read the HTML to help you write tests!
For SPA mode, you'll need real browser automation tools. Check out the UI Testing Guide for detailed setup instructions.