Overview of the Testing Agent Demo architecture
mainThe Testing Agent Demo is a monorepo demonstrating how to automate frontend testing using OpenAI's CUA model and the computer use tool. It uses Playwright to drive a browser instance.
The system consists of three interconnected components:
- frontend: A Next.js web interface used to configure test cases and monitor their execution.
- cua-server: A Node.js service that acts as the orchestrator. It communicates with the OpenAI CUA model and uses Playwright to interact with the target web application.
- sample-test-app: An example e-commerce site used as the target for testing demonstrations.