This project is a working proof-of-concept built with Flowise that demonstrates how an agentic AI system can convert natural language software requirements into structured, automated test steps.
The intent is not to create a production-ready pipeline, but to explore and showcase how modern large language models (LLMs) can bridge the gap between manual QA input and executable automation.
"The user logs in with username and password and clicks submit."
{
"steps": [
{ "action": "type", "target": "#username", "value": "testuser" },
{ "action": "type", "target": "#password", "value": "password123" },
{ "action": "click", "target": "#submit" },
{ "action": "wait", "target": "#dashboard" }
]
}
QA automation is often bottlenecked by the manual translation of requirements into test cases and then into automation code. This POC highlights a future where AI can support testers by rapidly prototyping test steps, even if human oversight remains essential for validation and deployment.
While promising, this is an empirical experiment. Real-world usage requires hardened flows, richer context handling, input validation, and integration with production-grade testing tools like TestCafe, Playwright, or Cypress.
This POC was created using Flowise (v2.2.8) running locally on my computer — not the hosted Flowise cloud version. Also using the chatGPT API, You can download the canvas JSON file to load it into your own local Flowise setup: Download Flowise Canvas JSON Also you will need to setup on your flowise configuration the API key to your own OpenAI API
← Back to Portfolio