XMLMate: Evolutionary XML Test Generation
- FSE 2014
by
Nikolas Havrikov, Matthias Höschele, Juan Pablo Galeotti, Andreas Zeller
Proceedings of 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014), FSE '14, ACM, November 2014.
Abstract
Generating system inputs satisfying complex constraints is still a challenge for modern test generators. We present XMLMATE, a search-based test generator specially aimed at XML-based systems. XMLMATE leverages program structure, existing XML schemas, and XML inputs to generate, mutate, recombine, and evolve valid XML inputs. Over a set of seven XML-based systems, XMLMATE detected 31 new unique failures in production code, all triggered by system inputs and thus true alarms.
BibTeX Entry
@inproceedings{havrikov-fse-2014, title = "XMLMate: Evolutionary XML Test Generation", author = "Nikolas Havrikov and Matthias Höschele and Juan Pablo Galeotti and Andreas Zeller", year = "2014", month = nov, booktitle = "Proceedings of 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014)", location = "Hong Kong, China", publisher = "ACM", series = "FSE '14", }