AI-powered MCP agent for generating and managing Azure DevOps test cases from API schemas and User Stories.
Features
- Schema Scanning — Parse JSON Schema, OpenAPI 3.x, Swagger 2.0, Postman Collections, GraphQL SDL
- Test Case Generation — Automatically generate test case proposals (field_exists, status_code, auth, etc.)
- User Story Analysis — Extract testable requirements from ADO User Stories
- ADO Push — Create Test Case work items, link via "Tested By", add to test suites
- Excel/Markdown Output — Generate editable test case documents for review
- Coverage Analysis — Compare ADO suites against schemas to find gaps
- Duplicate Detection — Skip test cases that already exist in target suite
Requirements
- VS Code 1.99+
- GitHub Copilot Chat extension
No other external dependencies needed (Node.js ships with VS Code).
Quick Start
- Install the extension
- Open Copilot Chat → select "Testcase Creation" agent
- Provide your ADO PAT:
configure_credentials(ado_pat="...") - Scan a schema or User Story to generate test cases
- Review proposals → Approve → Push to ADO
Configuration
Create config/environments/qa.md with:
ADO Organization = "https://your-org.visualstudio.com"
ADO Project = "YourProject"
ADO PAT = "your-pat-here"
ADO Plan ID = "12345"
ADO Suite ID = "67890"