Abstract
Software testing is a very vital and inevitable phase of software development for ensuring the quality and trustworthiness of software. In this work a framework has been proposed for effective testing of object oriented programs by generating test cases using UML behavioral models. The proposed technique ensures the transition coverage as well as path coverage. In this framework we have employed a hybrid simulated annealing based cuckoo search algorithm to generate optimized test cases for bench mark triangle classification problem.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Alkhateeb, F., Abed-alguni, B.H.: A hybrid cuckoo search and simulated annealing algorithm. J. Intell. Syst. (2017)
Khari, M., Kumar, P.: An effective meta-heuristic cuckoo search algorithm for test suite optimization. Informatica 41, 363–377 (2017)
Agarwal, P., Mehta, S.: Nature-inspired algorithms: state-of-art problems and prospects. IJCA 14, 0975–8887 (2014)
Yang, X.S.: Mathematical analysis of nature-inspired algorithms. J. Comput. Intell. (2018)
Saeed, A., Ab Hamid, S.H., Mustafa, M.B.: The experimental applications of search-based techniques for model-based testing: taxonomy and systematic literature review. J. Appl. Soft Comput. 49, 1094–1117 (2016)
Shirole, M., Kumar, R.: UML behavioral model based test case generation. ACM SIGSOFT Softw. Eng. Notes 38, 1–13 (2013)
Waeselynck, H., Thévenod-Fosse, P., Abdellatif-Kaddour, O.: Simulated annealing applied to test generation: landscape characterization and stopping criteria. Empir. Softw. Eng. 12, 35–63 (2007)
Sumalatha, V.M.: Object oriented test case generation technique using genetic algorithms. IJCA 61 (2013)
Srivastava, P.R., Singh, A.K., Kumhar, H., Jain, M.: Optimal test sequence generation in state based testing using cuckoo search. IJAEC 3, 17–32 (2012)
Yang, X.S., Deb, S.: Cuckoo search via Lévy flights. In: Nature & Biologically Inspired Computing, NaBIC, World Congress, pp. 210–214. IEEE (2009)
Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220, 671–680 (1983)
Harman, M., Jones, B.F.: The SEMINAL workshop: reformulating software engineering as a metaheuristic search problem. ACM SIGSOFT Softw. Eng. Notes 26, 62–66 (2001)
Madhumita, P., Partha, P.S.: Performance analysis of test data generation for path coverage based testing using three meta-heuristic algorithms. IJCSI 3, 2231–5292 (2013)
Madhumita, P., Mohapatra D.P.: Generating test data for path coverage based testing using genetic algorithms. In: ICICIC Global Conference. Springer (2014)
Madhumita, P., Partha, P.S., Sujata, D.: Automatic test data generation using metaheuristic cuckoo search algorithm. IJKDB 5, 16–29 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Panda, M., Dash, S. (2019). A Framework for Testing Object Oriented Programs Using Hybrid Nature Inspired Algorithms. In: Luhach, A., Singh, D., Hsiung, PA., Hawari, K., Lingras, P., Singh, P. (eds) Advanced Informatics for Computing Research. ICAICR 2018. Communications in Computer and Information Science, vol 955. Springer, Singapore. https://doi.org/10.1007/978-981-13-3140-4_48
Download citation
DOI: https://doi.org/10.1007/978-981-13-3140-4_48
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-3139-8
Online ISBN: 978-981-13-3140-4
eBook Packages: Computer ScienceComputer Science (R0)