ABCVS: An Artificial Bee Colony for Generating Variable T-Way Test Sets

Abstract

To achieve acceptable quality and performance of any software product, it is crucial to assess various software components in the application. There exist various software-testing techniques such as combinatorial testing and covering array. However, problems such as t-way combinatorial explosion is still challenging in any combinatorial testing strategy, as it takes into consideration the entire combinations of input variables. Therefore, to overcome this problem, several optimizations and metaheuristic strategies have been suggested. One of the most effective optimization algorithms based techniques is the Artificial Bee Colony (ABC) algorithm. This paper presents t-way generation strategy for both a uniform and variable strength test suite by applying the ABC strategy (ABCVS) to reduce the size of the test suite and to subsequently enhance the test suite generation interaction. To assess both the effectiveness and performance of the presented ABCVS, several experiments were conducted applying various sets of benchmarks. The results revealed that the proposed ABCVS outweigh the existing based strategies and demonstrated wider interaction between components as opposed to AI-search based and computational based strategies. The results also revealed higher prospect of ABCVS in the aspect of its effectiveness and performance as observed in the majority of case studies.

Authors and Affiliations

Ammar K Alazzawi, Helmi Md Rais, Shuib Basri

Keywords

Related Articles

Genetic Algorithm for Data Exchange Optimization

Dynamic architectures have emerged to be a promising implementation platform to provide flexibility, high performance, and low power consumption for computing devices. They can bring unique capabilities to computational...

An Efficient Distributed Traffic Events Generator for Smart Highways

This paper deals with a spatiotemporal traffic events generator for real highway networks. The goal is to use the event generator to test real-time and batch traffic analysis applications. In this context, we represent a...

 Comparative Study between the Proposed GA Based ISODAT Clustering and the Conventional Clustering Methods

 A method of GA: Genetic Algorithm based ISODATA clustering is proposed.GA clustering is now widely available. One of the problems for GA clustering is a poor clustering performance due to the assumption that cluste...

A Proposed Architectural Model for an Automatic Adaptive E-Learning System Based on Users Learning Style

It has been established through literature that, if an e-learning system could adapt to learning characteristics of learners, it will increase learning performance and content knowledge acquisition of learners. This pape...

Word-Based Grammars for PPM

The Prediction by Partial Matching (PPM) compression algorithm is considered one of the most efficient methods for compressing natural language text. Despite the advances of the PPM method for the English language to pre...

Download PDF file
  • EP ID EP550296
  • DOI 10.14569/IJACSA.2019.0100431
  • Views 67
  • Downloads 0

How To Cite

Ammar K Alazzawi, Helmi Md Rais, Shuib Basri (2019). ABCVS: An Artificial Bee Colony for Generating Variable T-Way Test Sets. International Journal of Advanced Computer Science & Applications, 10(4), 259-274. https://europub.co.uk/articles/-A-550296