An Automated Path-Focused Test Case Generation with Dynamic Parameterization Using Adaptive Genetic Algorithm (AGA) for Structural Program Testing
- Title
- An Automated Path-Focused Test Case Generation with Dynamic Parameterization Using Adaptive Genetic Algorithm (AGA) for Structural Program Testing
- Creator
- Rajagopal M.; Sivasakthivel R.; Loganathan K.; Sarris L.E.
- Description
- Various software engineering paradigms and real-time projects have proved that software testing is the most critical and highly important phase in the SDLC. In general, software testing takes approximately 4060% of the total effort and time involved in project development. Generating test cases is the most important process in software testing. There are many techniques involved in the automatic generation of these test cases which aim to find a smaller group of cases that could allow for an adequacy level to be achieved which will hence reduce the effort and cost involved in software testing. In the structural testing of a product, the auto-generation of test cases that are path focused in an efficient manner is a challenging process. These are often considered optimization problems and hence search-based methods such as genetic algorithm (GA) and swarm optimizations have been proposed to handle this issue. The significance of the study is to address the optimization problem of automatic test case generation in search-based software engineering. The proposed methodology aims to close the gap of genetic algorithms acquiring local minimum due to poor diversity. Here, dynamic adjustment of cross-over and mutation rate is achieved by calculating the individual measure of similarity and fitness and searching for the more global optimum. The proposed method is applied and experimented on a benchmark of five industrial projects. The results of the experiments have confirmed the efficiency of generating test cases that have optimum path coverage. 2023 by the authors.
- Source
- Information (Switzerland), Vol-14, No. 3
- Date
- 2023-01-01
- Publisher
- MDPI
- Subject
- genetic algorithm; mutation and cross-over; SDLC; software testing; test cases
- Coverage
- Rajagopal M., Department of Lean Operations and Systems, School of Business and Management, CHRIST (Deemed to be University), Karnataka, Bengaluru, 560029, India; Sivasakthivel R., Department of Computer Science, School of Sciences, CHRIST (Deemed to be University), Karnataka, Bengaluru, 560029, India; Loganathan K., Department of Mathematics and Statistics, Manipal University Jaipur, Rajasthan, Jaipur, 303007, India; Sarris L.E., Department of Mechanical Engineering, University of West Attica, 250 Thivon & P. Ralli Str, Athens, 12244, Greece
- Rights
- All Open Access; Gold Open Access
- Relation
- ISSN: 20782489
- Format
- Online
- Language
- English
- Type
- Article
Collection
Citation
Rajagopal M.; Sivasakthivel R.; Loganathan K.; Sarris L.E., “An Automated Path-Focused Test Case Generation with Dynamic Parameterization Using Adaptive Genetic Algorithm (AGA) for Structural Program Testing,” CHRIST (Deemed To Be University) Institutional Repository, accessed March 4, 2025, https://archives.christuniversity.in/items/show/14342.