Title: Test optimisation: an approach based on modified algorithm for software network

Authors: Manju Khari; Prabhat Kumar; Gulshan Shrivastava

Addresses: Department of Computer Engineering, Ambedkar Institute of Advanced Communication Technologies and Research, Delhi, India ' Department of Computer Engineering, National Institute of Technology Patna, Bihar, India ' Department of Computer Engineering, Galgotias University, Greater Noida, UP, India

Abstract: Testing is an indispensable part of the software development life cycle. It is performed to improve the performance, quality, efficiency and reliability of the software. In this paper, three algorithms are implemented namely: genetic algorithm, cuckoo search algorithm, and artificial bee colony for the purpose of test suite optimisation and with the help of results obtained a novel algorithm will be proposed to enhance the result of optimisation. To test a system, suitable test cases are developed but these test cases need to be optimised, as executing all the test cases is a time-consuming process. An idea to reduce the number of test cases which in turn reduces the testing time and work of a software tester. In order to optimise test cases, nature-inspired algorithms are used as they provide the best optimisation techniques. Experimental results show that proposed algorithm generates better results as compared to the existing algorithms.

Keywords: genetic; cuckoo search; artificial bee; test suite optimisation; hybrid algorithm; software network; test data.

DOI: 10.1504/IJAIP.2020.109508

International Journal of Advanced Intelligence Paradigms, 2020 Vol.17 No.3/4, pp.208 - 237

Received: 24 Sep 2016
Accepted: 15 Nov 2016

Published online: 11 Sep 2020 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article