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

Modeling and Simulation Multi Motors Web Winding System

Web winding systems allow the operations of unwinding and rewinding of various products including plastic films, sheets of paper, sheets, and fabrics. These operations are necessary for the development and the treatment...

Investigating Methods of Resource Provisioning Mechanisms in Cloud: A Review

Delivering information through cloud computing become a modern computation. For this purpose, electronic device is required to access with an active web server. For delivering different resources, the cloud supplier prov...

Prediction of Naturally Fractured Reservoir Performance using Novel Integrated Workflow

Generation of naturally fractured reservoir subsurface fracture maps and prediction its production potential are considered complex process due to insufficient data available such as bore hole images, core data and prope...

Monitoring, Detection and Control Techniques of Agriculture Pests and Diseases using Wireless Sensor Network: A Review

Wireless sensor network technology is widely used in the western world for improving agriculture output. However, in the developing countries, the adaptation of technology is very slow due to various factors such as cost...

Bulding XenoBunto Linux Distribution for Teaching and Prototyping Real-Time Operating System

 This paper describes the realization of a new Linux distribution based on Ubuntu Linux and Xenomai Real-Time framework. This realization is motivated by the eminent need of real-time systems in modern computer scie...

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