Comparative Performance Analysis of Flower Pollination Algorithm and Harmony Search based strategies: A Case Study of Applying Interaction Testing in the Real World
The main purpose of software testing is to detect software failures to ensure that that a product functions work as expected. Therefore there is need to test hug possible number of input combinations. T-way testing is a sampling approach to minimize input combinations. Recently, adapting optimizatio...
Main Authors: | , , , |
---|---|
Format: | Conference or Workshop Item |
Language: | English English |
Published: |
Global Illuminators
2016
|
Subjects: | |
Online Access: | http://umpir.ump.edu.my/id/eprint/6675/ http://umpir.ump.edu.my/id/eprint/6675/ http://umpir.ump.edu.my/id/eprint/6675/1/Comparative%20Performance%20Analysis%20of%20Flower%20Pollination%20Algorithm%20and%20Harmony%20Search%20based%20strategies-%20A%20Case%20Study%20of%20Applying%20Interaction%20Testing%20in%20the%20Real%20World.pdf http://umpir.ump.edu.my/id/eprint/6675/7/fskkp-2016-alsewari-Comparative%20Performance%20Analysis%20of%20Flowe.pdf |
Summary: | The main purpose of software testing is to detect software failures to ensure that that a product functions work as expected. Therefore there is need to test hug possible number of input combinations. T-way testing is a sampling approach to minimize input combinations. Recently, adapting optimization algorithm for T-way testing is very interested. As a consequence, many t-way optimization algorithm based strategies have been designed and implemented. In order to guide software tester to choose the best software testing strategy, there is a need to evaluate and benchmark the performance of each strategy against common case studies. In this paper, we present a comparison between two strategies, Harmony Search (HS) and Flower Pollination Algorithm (FPA) based strategies. Our experiments have performed on a real-world case study. Experiments results demonstrate that the performance is almost the same for both strategies and there is no one strategy can always be the best; however HS-based strategy performs better than FPA-based in many cases. |
---|