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

A General Evaluation Framework for Text Based Conversational Agent

This paper details the development of a new evaluation framework for a text based Conversational Agent (CA). A CA is an intelligent system that handle spoken or/and text based conversations between machine and human. Gen...

A Secure Mobile Learning Framework based on Cloud

With the rising need for highly advanced and digital learning coupled with the growing penetration of smartphones has contributed to the growth of Mobile Learning. According to Ericsson’s forecast, 80% of the world’s pop...

 An Overview of Video Allocation Algorithms for Flash-based SSD Storage Systems

 Despite the fact that Solid State Disk (SSD) data storage media had offered a revolutionary property storages community, but the unavailability of a comprehensive allocation strategy in SSDs storage media, leads to...

Development of Mobile Health Application for Cardiovascular Disease Prevention

Cardiovascular diseases are one of major cause of death in the world, as well as in Indonesia. In spite of that fact, cardiovascular diseases (CVDs) could be prevented with healthy behavior and lifestyle, such as: regula...

Investigating the Use of Machine Learning Algorithms in Detecting Gender of the Arabic Tweet Author

Twitter is one of the most popular social network sites on the Internet to share opinions and knowledge extensively. Many advertisers use these Tweets to collect some features and attributes of Tweeters to target specifi...

Download PDF file
  • EP ID EP550296
  • DOI 10.14569/IJACSA.2019.0100431
  • Views 87
  • 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