Affiliation:
1. Siksha 'O' Anusandhan (Deemed), India
Abstract
In general multiple paths are covered by multiple runs which is a time consuming task. Now a days, metaheuristic techniques are widely used for path coverage. In order to reduce the time, an efficient method is proposed based on Forest Optimization Algorithm (FOA) with Metamorphic Relations (MRs) that cover multiple paths at a time in one run unlike the traditional search based testing. In the proposed approach, initial test case is generated using FOA, the successive test cases are generated using MRs without undergoing several runs. The motive of using FOA is that the searching mechanism of this algorithm having resemblance with the branch / path coverage techniques of testing. To the best of our knowledge, FOA has not been implemented in software testing. The experimental results are compared with three existing work. The efficiency of simply FOA is also shown how it able to cover multiple paths. The results show that FOA with MRs is more efficient in terms of time consumption and number of paths covered.
Subject
Decision Sciences (miscellaneous),Computational Mathematics,Computational Theory and Mathematics,Control and Optimization,Computer Science Applications,Modeling and Simulation,Statistics and Probability
Reference35 articles.
1. GA-based multiple paths test data generator
2. On the Effectiveness of Whole Test Suite Generation
3. On Testing Effectiveness of Metamorphic Relations: A Case Study
4. Baresel, A., Sthamer, H., & Schmidt, M. (2002, July). Fitness function design to improve evolutionary structural testing. In Proceedings of the 4th Annual Conference on Genetic and Evolutionary Computation (pp. 1329-1336). Academic Press.
5. Chaghari, A., Feizi-Derakhshi, M. R., & Balafar, M. A. (2018). Fuzzy clustering based on Forest optimization algorithm. Journal of King Saud University-Computer and Information Sciences, 30(1), 25-32.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献