{"repo":"AISquare-Studio/AISquare-Studio-QA","free":true,"listed":false,"github":"https://github.com/AISquare-Studio/AISquare-Studio-QA","clone":"git clone https://github.com/AISquare-Studio/AISquare-Studio-QA.git","description":"Setting up QA testing agents using playwright and crewAI","language":"Python","stars":167,"topics":["ai","automation","crewai","github-actions","multi-agent","openai","playwright","qa","test-automation","test-generation"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"AISquare Studio AutoQA ai automation testing playwright github-action crewai openai qa test-generation multi-agent AI-powered GitHub Action that converts natural language test descriptions in pull request bodies into fully automated Playwright tests. Write what you want to test in plain English — AutoQA generates, executes, and commits production-ready test code using CrewAI multi-agent orchestration and OpenAI GPT-4. --- Features - AI-Powered Test Generation — Natural language steps become executable Playwright Python tests - Active Execution Mode — Iterative step-by-step generation with real-time browser context - Smart Selector Discovery — Auto-discovers optimal selectors from live pages via DOMInspectorTool - Intelligent Retry — Automatic error recovery with alternative selectors and failure analysis - AST-Based Security Validation — Prevents unsafe code patterns before execution - Cross-Repository Architecture — Deploys as a GitHub Action, runs in any repository - Comprehensive Reporting — PR comments with screenshots, HTML reports, and JSON artifacts - ETag-Based Idempotency — Prevents duplicate test generation for unchanged PR descriptions - Multi-Tier Test Organization — Categorize tests into A/B/C tiers by criticality - Caching Strategy — Pip and Playwright browser caching for fast CI runs --- How It Works autoqa │ │ 1. Parse PR body │ │ tests/autoqa/ │ │ flow: login │────▶│ 2. Generate code │────▶│ A/auth/ │ │ tier: A │ │ 3. Validate AST │ │ test login.py│ │ area: a","default_branch":null,"files":null,"tree":[],"storefront":"/r/AISquare-Studio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AISquare-Studio/AISquare-Studio-QA/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}