This project aims to optimize the test case execution process by identifying and grouping similar test cases, reducing the total number of tests, and speeding up feature releases without sacrificing quality.
test_data.json
: Contains test case and execution log data.test_optimization.py
: Main script for loading data, finding similar test cases, and processing execution logs.requirements.txt
: Lists project dependencies.README.md
: Project documentation.
- Install Visual Studio Code (VS Code) if you haven't already.
- Open the project folder in VS Code.
- Ensure you have Python installed.
- (Optional) Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`