Flower Pollination Algorithm for Effective Test Case Optimization in Software Testing
Siva Suryanarayana Ch1, Satya Prakash Singh2
1Siva Suryanarayana Ch*,Computer Science and Engineering Department, Birla Institute of Technology, Mesra, Ranchi, off campus, Noida, India.
2Satya Prakash Singh, Computer Science and Engineering Department, Birla Institute of Technology, Mesra, Ranchi, off campus, Noida, India.
Manuscript received on September 23, 2019. | Revised Manuscript received on October 15, 2019. | Manuscript published on October 30, 2019. | PP: 4711-4716 | Volume-9 Issue-1, October 2019 | Retrieval Number: A1983109119/2019©BEIESP | DOI: 10.35940/ijeat.A1983.109119
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Software testing is measured as an significant way to guarantee software reliability and trustworthiness. Test case optimization shows a major role in software testing and quite a few methods are proposed to improve the fitness of the test case. The effect required to build the software is termed as cost. The fitness value is evaluated over the software that is later considered as cost value and an increase in the fitness value decrease the cost of the software. In this research, the Flower Pollination Algorithm (FPA) is proposed for the test case optimization. FPA is the recently developed algorithm and this is developed based on the function of the flower pollination. The local and global optimization is processed in the ATM machine software and a test case is optimized in the software. The ATM machine function is represented in State chart diagram graph and Sequence diagram graph. Then these two graphs are combined for the effective representation of the withdrawal process. The FPA algorithm has better convergence characteristics than the other Meta heuristic algorithm. The proposed FPA algorithm has a higher fitness value for the test case data is 52.06 %, while existing method has a higher fitness value for the test case data is 45 %
Keywords: Flower Pollination Algorithm, Software testing, Sequence diagram graph, State chart diagram graph, and Test case optimization.