Software Test Case Minimization Using Modified Firefly Technique
摘要
The step of software engineering that requires the utmost time and resources is software testing. Techniques for test case reduction are used to condense the test suite, saving time and resources in the process. The basic goal of test case reduction is to get rid of useless test cases while still ensuring that the code being tested is sufficiently covered by the test suite. In this study, a model has been proposed to cut down on complexity and test cases. We have employed a moderated nature-inspired meta-heuristic algorithm called the Firefly Algorithm, to identify essential strings of test cases and eliminate irrelevant test instances. In our research, we have used some synthetic models and succeeded to reduce 36.17% of test cases.