AI-Driven Test Selection on Pull Request acceptance tests #244
Labels
AI
Has elements of AI development associated with the project
Medium Sized Project
Medium sized project is 175 hours
Uyuni
Project Title
AI-Driven Test Selection on Pull Request acceptance tests
Description
Large test suites can slow down CI/CD pipelines, leading to longer feedback loops and inefficient resource usage. This project aims to leverage machine learning (ML) to predict which tests should be executed based on recent code changes, commit history, past test failures, and code coverage.
By analyzing this data we can train an ML model to prioritize high-risk tests and reduce overall test execution time. The goal is to reduce the Pull Request acceptance tests execution time by running only the most relevant tests using this ML model.
This project is a continuation of our current work in the Uyuni project, that will be presented during the SeleniumConf 2025
The project will involve
This approach ensures that tests are executed intelligently, reducing test cycle time while maintaining high test coverage.
Deliverables
Mentor
Oscar Barrios (@srbarrios)
Skills Required
Skill Level
Project Size
Medium-Sized Project (160 hours)
Get Started
Data Sources:
Steps
Useful links
The text was updated successfully, but these errors were encountered: