Test suit generation for object oriented programs : A hybrid firefly and differential evolution approach

Panda, Madhumita and Dash, Sujata and Nayyar, Anand and Bilal, Muhammad and Mehmood, Raja Majid (2020) Test suit generation for object oriented programs : A hybrid firefly and differential evolution approach. IEEE Access, 8. pp. 179167-179188. ISSN 2169-3536

Full text not available from this repository.

Abstract

In model-based testing, the test suites are derived from design models of system specification documents instead of actual program codes to reduce cost and time of testing. In search-based software testing approach, the nature inspired meta-heuristic search algorithms are used for automating and optimizing the test suite generation process of software testing. This paper proposes a concrete model-based testing framework; using UML behavioral state chart model along with the hybrid version of the two most popular nature inspired algorithms, Firefly algorithm (FA) and Differential Algorithm (DE). The hybrid algorithm is adopted to generate optimized test suits for the benchmark triangle classification problem. Experimental results evidently show that the hybrid FA-DE search algorithm outperforms the individual model-based Firefly and Differential Evolution algorithm’s performances in terms of time complexity, better exploration and exploitation as well as variations in test case generation process. The framework generates optimized test data for complete transition path coverage of the available feasible paths of the example problem.

Item Type:
Journal Article
Journal or Publication Title:
IEEE Access
Uncontrolled Keywords:
/dk/atira/pure/subjectarea/asjc/1700/1700
Subjects:
?? differential evolutionfirefly algorithmhybrid fa-de algorithmmodel-based testingobject oriented testingpath coveragesearch-based testinggeneral computer sciencegeneral materials sciencegeneral engineeringengineering(all)computer science(all)materials scie ??
ID Code:
205169
Deposited By:
Deposited On:
26 Sep 2023 15:55
Refereed?:
Yes
Published?:
Published
Last Modified:
16 Jul 2024 12:07