AI-driven E2E testing application

Alex Koren

0

Software Engineer

AI Developer

Flask

OpenAI

React

AutoTest

This is an AI-driven end-to-end testing automation application (MVP) designed to revolutionize how test scripts are generated.
The application parses test cases written in natural human language (e.g., "Please log in with this credential: username: xxx, password: xxx") and automatically generates executable testing scripts compatible with frameworks like Cypress and Playwright. This streamlines the traditionally manual and time-consuming process of test script creation, significantly improving efficiency and reducing the margin for error.
The frontend is built using React, offering a seamless and intuitive user experience, while the backend leverages Flask to handle core functionalities with high reliability and scalability. Together, these technologies ensure smooth communication between the user interface and the application's powerful AI-driven engine.
I developed a sophisticated mechanism powered by OpenAI and LLM prompting to accurately interpret human language and convert it into actionable test cases. This mechanism is capable of handling complex instructions, validating edge cases, and adapting to various testing scenarios, making it a versatile tool for QA teams.
Additionally, the application integrates AWS Textract for extracting structured data from documents, enhancing its capabilities to process input from multiple sources, such as PDFs and scanned documents. This feature enables users to directly convert document-based test cases into executable scripts, further simplifying their workflows.
The system prompts are designed to improve over time and can be further optimized through ML training. By leveraging continuous learning, the application becomes increasingly accurate and reliable with each use, empowering development and QA teams to achieve higher levels of productivity.
Moreover, the application includes robust error-handling mechanisms and generates logs to provide users with actionable insights during script generation. Future enhancements could include multi-language support, integration with CI/CD pipelines, and compatibility with additional testing frameworks, making it a comprehensive tool for modern software development.

This robust solution streamlines the testing process, combining AI and machine learning for efficient, accurate test automation. 

Like this project
0

Developed an AI-driven end-to-end testing application using React, Flask, OpenAI, and AWS Textract to generate automated test scripts from natural language inp

Likes

0

Views

4

Tags

Software Engineer

AI Developer

Flask

OpenAI

React

Alex Koren

Fullstack Engineer (React, Python, Django), Retool Expert

Klothed(Chrome Extension - React)
Klothed(Chrome Extension - React)
Talsys (SEC filing Scrapy + Fullstack Development)
Talsys (SEC filing Scrapy + Fullstack Development)
MyStoria (Fertility Healthcare)
MyStoria (Fertility Healthcare)
Manual (Healthcare - NextJS/Stripe/Heroku)
Manual (Healthcare - NextJS/Stripe/Heroku)