scispace - formally typeset
Journal ArticleDOI

Construction of Mixed Covering Arrays for Pair-wise Testing Using Probabilistic Approach in Genetic Algorithm

Reads0
Chats0
TLDR
The algorithm PTSG-GA is an extension of previous work that applies genetic algorithm (GA) to generate optimal test set for pair-wise testing and uses a probabilistic approach to generate initial population of CAs/MCAs to improve the performance of GA.
Abstract
In a system with large number of input parameters, it is necessary to check for errors that can occur as a result of interactions between various input parameters. However, checking of all possible combinations of input parameters is often restricted due to time and budget constraints. In order to overcome the constraints of exhaustive testing, combinatorial testing has been employed to generate optimal and efficient test set that covers all t-way combinations of input parameters. Pair-wise testing, a combinatorial testing technique, tests all possible combinations of each pair of input parameter values. In this paper, we present an efficient algorithm pair-wise test set generator using genetic algorithm (PTSG-GA) for generating test set for pair-wise testing. PTSG-GA is an extension of our previous work that applies genetic algorithm (GA) to generate optimal test set for pair-wise testing. In this paper, combinatorial objects, namely covering array (CA) and mixed covering arrays (MCA), are used to represent test set. The major contribution of algorithm PTSG-GA is that it uses a probabilistic approach to generate initial population of CAs/MCAs to improve the performance of GA. The algorithm PTSG-GA is implemented using an open-source tool PWiseGen. We have reported experimental results that illustrate the effectiveness of PTSG-GA as compared to existing state-of-the-art algorithms.

read more

Citations
More filters
Journal ArticleDOI

A tuned version of genetic algorithm for efficient test suite generation in interactive t-way testing strategy

TL;DR: This paper proposes an efficient uniform and variable t-way minimal test suite generation approach to address these problems using GA, called Genetic Strategy (GS), and experimental results show that GS can compete against the existing AI-based and computational-based strategies in terms of efficiency and performance.
Journal ArticleDOI

A Hybrid Artificial Bee Colony and Harmony Search Algorithm to Generate Covering Arrays for Pair-wise Testing

TL;DR: The results show that ABCHS-CAG generates smaller CAs than its greedy counterparts whereas its performance is comparable to the existing state-of-the-art meta-heuristic algorithms.
Journal ArticleDOI

Dynamic Self-Learning Artificial Bee Colony Optimization Algorithm for Flexible Job-Shop Scheduling Problem with Job Insertion

TL;DR: Wang et al. as discussed by the authors proposed a dynamic self-learning artificial bee colony (DSLABC) optimization algorithm to solve dynamic flexible job-shop scheduling problem (DFJSP), through the reasonable arrangement of the processing sequence of the jobs and the corresponding relationship between the operations and the machines, the makespan can be shortened, the economic benefit of the job shop and the utilization rate of a processing machine can be improved.
References
More filters
Book

Genetic algorithms in search, optimization, and machine learning

TL;DR: In this article, the authors present the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields, including computer programming and mathematics.
Journal ArticleDOI

Metaheuristics in combinatorial optimization: Overview and conceptual comparison

TL;DR: A survey of the nowadays most important metaheuristics from a conceptual point of view and introduces a framework, that is called the I&D frame, in order to put different intensification and diversification components into relation with each other.
Proceedings ArticleDOI

A practical guide for using statistical tests to assess randomized algorithms in software engineering

TL;DR: It is shown that randomized algorithms are used in a significant percentage of papers but that, in most cases, randomness is not properly accounted for, which casts doubts on the validity of most empirical results assessing randomized algorithms.
Journal ArticleDOI

An orthogonal genetic algorithm with quantization for global numerical optimization

TL;DR: The objective is to apply methods of experimental design to enhance the genetic algorithm, so that the resulting algorithm can be more robust and statistically sound and a quantization technique is proposed to complement an experimental design method called orthogonal design.
Journal ArticleDOI

Software fault interactions and implications for software testing

TL;DR: It is shown that software failures in a variety of domains were caused by combinations of relatively few conditions, which has important implications for testing.
Related Papers (5)