{ "pipeline_name": "playwright-test-generation", "version": "1.0.0", "stages": [ { "name": "crawl", "description": "Crawls web application to extract page structure, forms, and interactive elements", "inputs": ["url", "username", "password"], "outputs": ["crawl_data"] }, { "name": "test_generation", "description": "Generates initial Playwright test script based on crawl data", "inputs": ["crawl_data"], "outputs": ["initial_test"] }, { "name": "validation", "description": "Validates test quality and applies improvements", "inputs": ["initial_test"], "outputs": ["validation_score", "improvements"] }, { "name": "final_test", "description": "Produces final optimized test with error handling", "inputs": ["initial_test", "improvements"], "outputs": ["final_test"] } ], "metrics": { "crawl_success_rate": 0.95, "test_generation_success_rate": 0.92, "average_validation_score": 0.78, "execution_success_rate": 0.85 } }