Employment of multiple algorithms for optimal path-based test selection strategy

作者: Miroslav Bures , Bestoun S. Ahmed

DOI: 10.1016/J.INFSOF.2019.06.006

关键词:

摘要: Abstract Context Executing various sequences of system functions in a under test represents one the primary techniques software testing. The natural method for creating effective, consistent and efficient is to model employ an algorithm generate tests that satisfy defined coverage criterion. Several criteria preferred set properties can be defined. In addition, optimize from economic viewpoint, priorities parts must Objective Using this prioritization, cases exercise high-priority by more path combinations than those with low priority (this prioritization combined criterion determines how many individual are tested). Evidence literature our observations confirm finding universal produces all challenging task. Moreover, different problem instances, algorithms provide results best value property. paper, we present portfolio-based strategy perform selection. Method proposed first employs current sets; then, property each assessed terms selected criterion, finally, chosen. Results experimental validity usefulness strategy. For instances 50 models, provided having value; these varied required level, size model, criteria. Conclusion addition used algorithms, assess optimality path-based testing choose suitable

参考文章(39)
Leo van der Aalst, Michiel Vroon, Bart Broekman, Tim Koomen, TMap Next, for result-driven testing ,(2006)
Iris Pinkster, Bob Van De Burgt, Dennis Janssen, Erik Van Veenendall, Successful Test Management: An Integral Approach ,(2004)
Tai-hoon Kim, Praveen Ranjan Srivastava, Application of Genetic Algorithm in Software Testing ,(2009)
Miroslav Bures, PCTgen: Automated Generation of Test Cases for Application Workflows world conference on information systems and technologies. pp. 789- 794 ,(2015) , 10.1007/978-3-319-16486-1_78
Jeff Offutt, Paul Ammann, Introduction to Software Testing ,(2016)
Kevin Leyton-Brown, Galen Andrew, Eugene Nudelman, Yoav Shoham, Jim McFadden, A portfolio approach to algorithm select international joint conference on artificial intelligence. pp. 1542- 1543 ,(2003)
Fevzi Belli, Mubariz Eminov, Nida Gökçe, Coverage-oriented, prioritized testing: a fuzzy clustering approach and case study latin american symposium on dependable computing. pp. 95- 110 ,(2007) , 10.1007/978-3-540-75294-3_8
Nida Gökçe, Mubariz Eminov, Fevzi Belli, Coverage-Based, Prioritized Testing Using Neural Network Clustering Computer and Information Sciences – ISCIS 2006. pp. 1060- 1071 ,(2006) , 10.1007/11902140_110
Boris Beizer, Software Testing Techniques ,(1983)
Vikas Panthi, DP Mohapatra, None, Generating Prioritized Test Sequences Using Firefly Optimization Technique Computational Intelligence in Data Mining - Volume 2. pp. 627- 635 ,(2015) , 10.1007/978-81-322-2208-8_57