Regression Test Case Selection Using ML
Regression testing plays a crucial role in software development, but retesting the entire program after making changes or adding new features is often impractical. To address this, a subset of test cases is executed for regression testing. In this blog post, we explore a proof of concept (POC) that uses a Classification Learning model to assist in the selection of manual regression test cases. By considering metadata and natural language descriptions of test cases, the model predicts which test cases should be selected. The post also covers data collection and preparation, as well as exploratory data analysis to understand the relationship between various features and test case selection