CFP last date
22 April 2024
Reseach Article

Automated Testing Approach for Generation and Optimization of Test Cases using Hybrid Bat Algorithm

by Rajesh Ku. Sahoo, Durga Pr. Mohapatra, Manas Rj. Patra
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 161 - Number 7
Year of Publication: 2017
Authors: Rajesh Ku. Sahoo, Durga Pr. Mohapatra, Manas Rj. Patra
10.5120/ijca2017913238

Rajesh Ku. Sahoo, Durga Pr. Mohapatra, Manas Rj. Patra . Automated Testing Approach for Generation and Optimization of Test Cases using Hybrid Bat Algorithm. International Journal of Computer Applications. 161, 7 ( Mar 2017), 34-40. DOI=10.5120/ijca2017913238

@article{ 10.5120/ijca2017913238,
author = { Rajesh Ku. Sahoo, Durga Pr. Mohapatra, Manas Rj. Patra },
title = { Automated Testing Approach for Generation and Optimization of Test Cases using Hybrid Bat Algorithm },
journal = { International Journal of Computer Applications },
issue_date = { Mar 2017 },
volume = { 161 },
number = { 7 },
month = { Mar },
year = { 2017 },
issn = { 0975-8887 },
pages = { 34-40 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume161/number7/27163-2017913238/ },
doi = { 10.5120/ijca2017913238 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:06:48.689996+05:30
%A Rajesh Ku. Sahoo
%A Durga Pr. Mohapatra
%A Manas Rj. Patra
%T Automated Testing Approach for Generation and Optimization of Test Cases using Hybrid Bat Algorithm
%J International Journal of Computer Applications
%@ 0975-8887
%V 161
%N 7
%P 34-40
%D 2017
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software testing is used to identify error or bugs. Manual testing is a time-consuming process to generate errors. Automated testing is also used for generating the test cases or test data in less time. Generation of test cases identifies the test cases with requirements. Automated generation of test cases has predefined test data which bring into the specified condition through the system under test (SUT). In this paper, the role of hybrid (BCBA) search technique is analyzed for generating and optimizing random automated test cases or test data. This paper also discusses the automatic generation and optimization of test cases from a hybrid bat algorithm which is a combination of a bee colony and bat algorithms applied in withdrawal operation of an ATM.

References
  1. Monalisha Sharma, Debasish Kundu, Rajib mall.2007, "Automatic Test case Generation from UML sequence Diagrams" the proceeding if IEEE conference on software maintenance.
  2. Abinash Tripathy and Anirban Mitra.2013, "Test case generation using activity Diagram and sequence Diagram" proceeding of ICADC, AISC 174, pp. 121-129, Springer.
  3. Santosh Kumar Swain and Durga Prasad Mohapatra.2010 ,"Test case Generation from Behavioral UML models",International Journal of computer applications (0975-8887) vol.6,No.8,pp.5-11.
  4. Ranjita Kumari Swain, Vikash Panthi, Prafulla Kumar Behera,2013,"Generation of test cases using activity Diagram" International journal of computer science and informatics, ISSN(PRINT); 2231-5292, vol.3, Issue 2,pp.1-10.
  5. Swagatika Dalai, Arup Acharya, and Durga Prasad Mohapatra.2012, "Test case generation for concurrent object-oriented systems using combinational UML models ",IJCA,Vol.3,No.5,pp.97-102 .
  6. Debasish Kundu, Debasish Samanta.2009,"A novel Approach to generating test cases from UML activity Diagrams", in the journal of object technology,vol-8,no-3,pp.65-83.
  7. Pakinam N.Boghdady, Nagwa L.Badr, Mohammed Hashem, and Mohamed F.tolba,2011,"A proposed test case generation technique based on activity Diagrams", International journal of Engineering & Technology IJET-IJENS Vol.11 No.03,pp.35-52.
  8. Wang Lindhang et al.2004, Generating Test cases from UML activity diagram based on Grey based method, Asia-Pacific software engineering conference, Nov-dec,2004,pp.284-291.
  9. X.S. Yang.2010, A new metaheuristic bat-inspired algorithm. Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), pp. 65–74.
  10. X.S. Yang.2011, Bat algorithm for multi-objective optimization. International Journal of Bio-Inspired Computation, 3(5):267– 274.
  11. D. Dervis Karaboga,2005, An Idea Based On Honey Bee Swarm for Numerical Optimization, Technical Report-TR06, Erciyes University, Engineering Faculty, Computer Engineering Department.
  12. Ravi North and Kailash KP Chandrika.2008, Model-based automated Test case generation, SET labs Briefings, Vol.6, No 1, pp 39-46.
  13. Lionel Briand and Yvan Labiche,2001, A UML-Based approach to system Testing, lecture Notes in computer science; Springer-Verilog, LNCS 2185,pp.194-208.
  14. S. Singla, D.Kumar, H.M. Rai, P.Singla,2011, A hybrid PSO approach to automating Test data generation for data flow coverage with dominance concepts, International journal of advanced science and technology, Vol.37,pp.15-26.
  15. Rajesh Kumar Sahoo, Durga Prasad Mohapatra, Manas Ranjan Patra,2016,” A firefly Algorithm Based Approach for Automated Generation and Optimization of Test cases”, International Journal of Computer Sciences and Engineering, vol.4, Issue-8,pp.54-58,ISSN:2347-2693.
  16. S .S. Priya and P.D.Sheba.2013, "Test case Generation from UML models- A Survey,” In Proc. International conference on information systems and computing(IC ISC-2013). India, January 2013, Vol.3, Special issue.1.
  17. Rajesh Kumar Sahoo, Deeptimanta Ojha, Durga Prasad Mohapatra, Manas Ranjan Patra,2016,”Automatic generation and optimization of test data using harmony search algorithm”, ACITY,pp.23-32.
  18. R. Swain, V. Panthi and P. Behera.2013, “Generation Of Test Cases Using Activity Diagram”, International Journal of Computer Science and Informatics, vol. 3, issue. 2, pp.1-10.
  19. Yeresime Suresh, Santanu Ku.Rath.2014,”Evolutionary Algorithms for object-Oriented Test Data Generation”, ACM SIGSOFT Software Engineering Notes, Vol. 39, No. 4,pp.1-6.
  20. Rajesh Kumar Sahoo, Deeptimanta Ojha, Durga Prasad Mohapatra, Manas Ranjan Patra,2016,”Automated Test case Generation and optimization: A Comparative Review”, International Journal of Computer Science & Information Technology, Vol.8, No.5,pp.19-32.
  21. Rajesh Kumar Sahoo, Deeptimanta Ojha, Durga Prasad Mohapatra, Manas Ranjan Patra,2017,”Automatic generation and optimization of course timetable using a hybrid approach”, Journal of Theoretical and Applied Information Technology, Vol.95, No.1,pp.68-77.
  22. Arvinder Kaur, Divya Bhatt,2011,”Hybrid particle swarm optimization for regression testing”, International Journal of Computer Science and Engineering(IJCSE), Vol.3, No.5,pp.1815-1824.
Index Terms

Computer Science
Information Sciences

Keywords

Bee colony algorithm Bat algorithm BCBA algorithm meta-heuristics test case generation and optimization.