Abdul Rauf, Madhusudhana Reddy
In the landscape of contemporary software engineering, the early detection of faults in software systems has become pivotal to ensuring robust and reliable software products. This paper investigates the application of model-based combinatorial testing techniques as a solution to this challenge. Model-based testing involves the generation of test cases derived from a conceptual model of the system, allowing comprehensive coverage of potential interactions. Through this study, we elucidate how combinatorial test design methods can be employed to identify faults at an early stage, thereby reducing the risk of defects in later development phases. Utilizing a combinatorial test design tool, we demonstrate the efficiency of these methods in generating optimized test plans, ultimately contributing to enhanced software quality and reduced development costs.