AI-powered enterprise web application testing orchestrator with Context7 integration, intelligent test generation, visual regression testing, cross-browser coordination, and automated QA workflows for modern web applications
Standardmรครig ist der Prompt ausgewรคhlt, der zuerst die Quelle prรผft. Sie kรถnnen zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prรผfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich fรผr eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fรผgen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prรผfen und installieren.
Ein direkter Befehl รผberspringt den Prรผf-Prompt. Prรผfen Sie die Quelle, bevor Sie ihn ausfรผhren.
AI-powered enterprise web application testing orchestrator with Context7 integration, intelligent test generation, visual regression testing, cross-browser coordination, and automated QA workflows for modern web applications
Level 1: Basic Playwright Testing (when you don't need AI)
To test local web applications, write native Python Playwright scripts.
Helper Scripts Available:
scripts/with_server.py - Manages server lifecycle (supports multiple servers)
Always run scripts with --help first to see usage. DO NOT read the source until you try running the script first. These scripts can be very large and thus pollute your context window. They exist to be called directly as black-box scripts.
classAITestPatternRecognizer:
"""AI-powered test pattern detection and classification."""asyncdefanalyze_webapp_with_context7(self, webapp_url: str, context: dict) -> TestAnalysis:
"""Analyze webapp using Context7 documentation and AI pattern matching."""# Get latest testing patterns from Context7
playwright_docs = awaitself.context7.get_library_docs(
context7_library_id="/microsoft/playwright",
topic="AI testing patterns automated test generation visual regression 2025",
tokens=5000
)
# AI pattern classification
app_type = self.classify_application_type(webapp_url, context)
test_patterns = self.match_known_test_patterns(app_type, context)
# Context7-enhanced analysis
context7_insights = self.extract_context7_patterns(app_type, playwright_docs)
TestAnalysis(
application_type=app_type,
confidence_score=.calculate_confidence(app_type, test_patterns),
recommended_test_strategies=.generate_test_strategies(app_type, test_patterns, context7_insights),
context7_references=context7_insights[],
automation_opportunities=.identify_automation_opportunities(app_type, test_patterns)
)
return
self
self
'references'
self
Implementation Guide
๐ Basic Level: Decision Tree (Without AI)
Choose Your Approach
User task โ Is it static HTML?
โโ Yes โ Read HTML file directly to identify selectors
โ โโ Success โ Write Playwright script using selectors
โ โโ Fails/Incomplete โ Treat as dynamic (below)
โ
โโ No (dynamic webapp) โ Is the server already running?
โโ No โ Run: python scripts/with_server.py --help
โ Then use the helper + write simplified Playwright script
โ
โโ Yes โ Reconnaissance-then-action:
1. Navigate and wait for networkidle
2. Take screenshot or inspect DOM
3. Identify selectors from rendered state
4. Execute actions with discovered selectors
# AI testing integration in CI/CDai_testing_stage:-name:AITestGenerationuses:moai-workflow-testingwith:context7_integration:trueai_pattern_recognition:truevisual_regression:truecross_browser_testing:true-name:Context7Validationuses:moai-context7-integrationwith:validate_tests:trueapply_best_practices:true
๐ Success Metrics & KPIs
AI Testing Effectiveness
Test Coverage: 95% coverage with AI-enhanced test generation
Bug Detection Accuracy: 90% accuracy with AI pattern recognition
Visual Regression: 85% success rate for AI-detected UI issues