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

Missing Data Imputation using Genetic Algorithm for Supervised Learning

Data is an important asset for any organization to successfully run its business. When we collect data, it contains data with low qualities such as noise, incomplete, missing values etc. If the quality of data is low the...

Repository of Static and Dynamic Signs

Gesture-based communication is on the rise in Human Computer Interaction. Advancement in the form of smart phones has made it possible to introduce a new kind of communication. Gesture-based interfaces are increasingly g...

Intelligent Accreditation System: A Survey of the Issues, Challenges, and Solution

International educational institutes are aiming to be accredited by local and international accreditation agencies such as the Association to Advance Collegiate Schools of Business (AACSB), Accreditation Board for Engine...

 Bond Portfolio Analysis with Parallel Collections in Scala

 In this paper, we report the results of new experiments that test the performance of Scala parallel collections to find the fair value of riskless bond portfolios using commodity multicore platforms. We developed f...

Visualizing Computer Programming in a Computer-based Simulated Environment

This paper investigated the challenges presented by computer programming (sequential/traditional, concurrent and parallel) for novice programmers and developers. The researcher involved Higher Education in Computer Scien...

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