• Home
  • Search
  • Test Suite Minimization using Hybrid Algorithm for GA generated Test Cases
  • Cite Icon1
  • https://doi.org/10.24297/ijct.v6i1.4450Copy DOI Icon

Test Suite Minimization using Hybrid Algorithm for GA generated Test Cases

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Software testing and retesting occurs continuously during the software development lifecycle to detect errors as early as possible. As the software evolves the size of test suites also grows. When the no of test cases generated are more, obviously size of the test suite will also be more. So the testing time is to be minimized by reducing the execution time of the algorithm used for test data generation and also by introducing minimization procedure for test suite reduction. Due to limited resources and timing constraints for testing, test suite minimization techniques are needed to eliminate redundant test cases as possible. By considering multiple objectives rather than the coverage alone, the test cases are being generated which satisfies the testing requirements. Most of the existing techniques are code-based. In this article we present an approach by modifying an existing heuristic for test suite minimization. Genetic algorithm has been used for random test data generation and the output of GA is given to the minimization procedure for reducing the total no of generated test cases, collectively named as Hybrid Algorithm (HA). The results are satisfactory and show significant improvements in reducing test suite size with minimum execution time. Experiments have been done for simple to medium complexity java programs taken from SIR and execution time is reduced to 5,685ms for a test set. The results are compared with existing method Mutant Gene Algorithm and size of test suite is minimized upto 13.6% using Hybrid Algorithm.

Loading PDF

Similar Papers
  • Research Article
  • Citations170

Improving Fault Detection Capability by Selectively Retaining Test Cases during Test Suite Reduction

  • Feb 01, 2007
  • IEEE Transactions on Software Engineering
  • Dennis Jeffrey +1
  • Research Article
  • Citations3

Optimizing the Software Testing Problem Using Search-Based Software Engineering Techniques

  • Jan 01, 2021
  • Intelligent Automation & Soft Computing
  • Hissah A Ben Zayed +1
  • Research Article

A Hybrid Technique for Selection and Minimization of Test Cases in Regression Testing

  • May 20, 2021
  • Recent Advances in Computer Science and Communications
  • Leena Singh +2
  • PDF
  • Research Article
  • Citations7

Genetic Algorithm for Test Suite Optimization: An Experimental Investigation of Different Selection Methods

  • Apr 10, 2021
  • Turkish Journal of Computer and Mathematics Education (TURCOMAT)
  • Chetan J Shingadiya Et.Al
  • Research Article

Greedy Algorithm Implementation for Test Case Prioritization in the Regression Testing Phase

  • Feb 01, 2025
  • Journal of Computer Science
  • Akira Wahyu Putra +1
  • Conference Article
  • Citations4

On factors that impact the relationship between code coverage and test suite effectiveness: a survey

  • Apr 01, 2023
  • Maryam Barani +2
  • Conference Article
  • Citations20

A model based prioritization technique for component based software retesting using uml state chart diagram

  • Apr 01, 2011
  • Sanjukta Mohanty +2
  • PDF
  • Research Article
  • Citations33

On the Effectiveness of Using Elitist Genetic Algorithm in Mutation Testing

  • Sep 09, 2019
  • Symmetry
  • Shweta Rani +2
  • Conference Article
  • Citations5

Auto-generation and redundancy reduction of test cases for reactive systems

  • Oct 01, 2010
  • Donghuo Chen +2
  • Conference Article
  • Citations38

Managing Conflicts When Using Combination Strategies to Test Software

  • Apr 01, 2007
  • Proceedings - Australian Software Engineering Conference/Proceedings
  • Mats Grindal +2
  • PDF
  • Research Article
  • Citations23

Fault Coverage-Based Test Case Prioritization and Selection Using African Buffalo Optimization

  • Jan 01, 2023
  • Computers, Materials & Continua
  • Shweta Singhal +5
  • Research Article
  • Citations10

Comparing Graph-Based Algorithms to Generate Test Cases from Finite State Machines

  • Dec 01, 2019
  • Journal of Electronic Testing
  • Matheus Monteiro Mariano +3
  • Conference Article
  • Citations12

Minimizing test cases to reduce the cost of regression testing

  • Mar 01, 2014
  • Sudhir Kumar Mohapatra +1
  • Book Chapter
  • Citations27

Faulty Interaction Identification via Constraint Solving and Optimization

  • Jan 01, 2012
  • Jian Zhang +2
  • Research Article
  • Citations1

Understanding and Reusing Test Suites Across Database Systems

  • Dec 18, 2024
  • Proceedings of the ACM on Management of Data
  • Suyang Zhong +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.