{"repo":"mindfiredigital/AUTOTEST","free":true,"listed":false,"github":"https://github.com/mindfiredigital/AUTOTEST","clone":"git clone https://github.com/mindfiredigital/AUTOTEST.git","description":"An open-source Generative AI (GenAI) framework and application designed to generate automated test cases and python Selenium scripts after dynamically analysing the web-page using large language models (LLMs).","language":"Python","stars":40,"topics":["automation-testing","chromium","cypress","endtoendtesting","llm","manual-testing","openai","python","rag","selenium"],"license":"MIT","category":"ai-agents","readme_excerpt":"AUTOTEST: Automated test case and Selenium script generation using LLM Table of Contents - Project Name - Table of Contents - Description - Features - Getting Started - Prerequisites - Installation - Usage - Contributing - Future Scope and Improvements - New features - License - Acknowledgments Description An open-source Generative AI (GenAI) application designed to generate automated test cases and python Selenium scripts after dynamically analyzing the web-page using large language models (LLMs). AI-driven testing tool which leverages AI and machine learning for test case generation, test script optimization, and automated test execution. This application serves as an testing automation tool which performs recursive unique internal url extraction from the base url with BFS upto a specified depth. Then analyze each page to extract the page metadata, generate page specific test cases and executable python selenium scripts. The valid set of data inputs required to test page authentication functionalities like login or registration can be provided in the auth test data.json file. This automation tool will generate comprehensive suite of test cases for both the positive and negative functionalities of the web-page. Features - ### Support for All Open-Source LLM Models: - The application is built with comprehensive support for all major open-source and closed-source LLMs due to langchain's LLM abstraction layer. This allows users to select from a wide range of models, ensuring th","default_branch":null,"files":null,"tree":[],"storefront":"/r/mindfiredigital","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mindfiredigital/AUTOTEST/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}