What is Qa Use?
Qa Use is an MCP (Model Context Protocol) server that provides browser automation and QA testing capabilities. It integrates with desplega.ai to offer automated testing, session monitoring, batch test execution, and test guidance using AAA (Arrange-Act-Assert) framework templates.
How to use Qa Use?
Run with npx @desplega.ai/qa-use-mcp for stdio transport, or add --http --port 3000 for HTTP/SSE mode. Configure the server in your MCP client settings, setting the QA_USE_API_KEY environment variable with a desplega.ai API key. First-time setup requires either running init_qa_server with interactive=true or providing the API key.
Key features of Qa Use
- Launch and control Playwright browser instances (headless/headed)
- Create public tunnels for browser WebSocket endpoints
- Create, monitor, and control multiple QA testing sessions
- Real‑time progress notifications with MCP timeout protection
- Run multiple automated tests simultaneously with dependency management
- Search and list automated tests with pagination and filtering
- View test execution history with performance metrics and flakiness scores
- Pre‑built AAA framework templates for common test scenarios
Use cases of Qa Use
- Automate browser testing for web applications
- Run batch test suites with dependency ordering
- Discover and analyze test run history and flakiness
- Use intelligent templates to structure login, form, and e‑commerce tests
- Remotely monitor and interact with live test sessions
コメント