|
{ |
|
"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 |
|
} |
|
} |
|
|