AI Test Platform — Testing skill for Claude Code
An AI-driven test execution platform where QA engineers save structured test cases per project and an AI agent autonomously executes them via Playwright, discovering real DOM selectors, verifying outc.
How to install AI Test Platform
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open jiva19/ai-test-platform and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What AI Test Platform does
An AI-driven test execution platform where QA engineers save structured test cases per project and an AI agent autonomously executes them via Playwright, discovering real DOM selectors, verifying outcomes against the database, and capturing screenshot evidence. Built with Flask, SQLAlchemy, Claude's tool-use API, and SQL Server.
Alternatives in Testing
- Webapp Testing — Test local web applications using Playwright for UI verification and debugging 94.1k ★
- Playwright — Automate real browser interactions for navigation, forms, and scraping 14.6k ★
- OpenAgentsControl — AI agent framework for plan-first development workflows with approval-based execution 4.8k ★
README
AI Test Execution Platform
An AI-driven test execution platform where QA engineers save structured test cases, organized by project, and an AI agent autonomously executes them against a real web application — reasoning through each step, verifying outcomes at the database level, and reporting a structured, trustworthy verdict.
This is built specifically around the hardest, least-solved problem in AI-driven testing: **reliability**. Most tools in this space focus on generating tests from natural language; this project focuses on making sure the AI's actions and conclusions can actually be trusted.
Built to run against [HrManagement.Api](https://github.com/jiva19/HrManagement.Api) and [HrManagement.Frontend](https://github.com/jiva19/HrManagement.Frontend), a full-stack HR management app built as its target.
Core Reliability Design
- DOM-grounded execution — the agent never guesses at selectors. A
read_pagetool lets it inspect the real page for stabledata-testidattributes before acting, added specifically after an early failure where a guessed CSS selector matched the wrong element. - Independent database verification — a constrained, read-only
query_databasetool lets the agent confirm outcomes directly against the database, rather than trusting only what the UI displays. - Structured, three-state verdicts — every run resolves to
PASS,FAIL, orBLOCKED, so the agent correctly distinguishes a genuine application defect from a test whose precondition wasn't met. - Evidence capture — screenshots organized per test case, per run, with the result embedded in the folder name for at-a-glance review.
- Safety controls — a hard cap on agent loop iterations prevents a stuck run from executing indefinitely, and strict spend limits are enforced on the underlying API usage.
Features
- Organize test cases by project
- Structured test case authoring: name, preconditions, steps, and expected result
- Run any saved test case on demand
Related Skills
QA Integration
Run integration/E2E QA against a RUNNING app via a real browser — execute new + regression test cases, assert
Execute Test Cases
Thực thi manual test cases trên browser thật qua Playwright MCP — chấm PASS/FAIL/BLOCKED/SKIPPED, thu evidence
AI Qe Agent
AI QE Agent with LLM Evaluation Layer — catches hallucinations, monitors chain consistency, self-heals Playwri
Sdet Skills
This project consists of AI agent skills for QA engineers and SDETs, covering test automation, playwright test
Vnv Sprint Prep
V&V (Validation and Verification) sprint preparation — check cross-platform parity on the dev board, clone spr
Generate Automation From Testcases
Convert manual test cases into automation scripts autonomously using the 6-step AI-RBT Framework via Claude Co
Related Agents
E2e Debugger
Use this agent for Playwright E2E test debugging — test failures, selectors, timeouts, authentication flows, c
Visual Inspector
Verifies a static HTML slide deck renders correctly using Playwright MCP. Starts a local HTTP server, navigate
XSS Hunter
Active XSS hunter for an ingested program. Consumes webvuln-surface injection points (reflected params + DOM s