Combined XML/XQuery generator

  • Authors:
  • Milos Todic;Branislav Uzelac

  • Affiliations:
  • Microsoft Development Center Serbia, Makedonska, Belgrade, Serbia;Microsoft Development Center Serbia, Makedonska, Belgrade, Serbia

  • Venue:
  • DBTest '12 Proceedings of the Fifth International Workshop on Testing Database Systems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Testing and benchmarking of XML related algorithms, XML data processors and applications often require a set of XML documents and the corresponding XQueries that can be applied over the test set. Groups of real-world workloads or specialized benchmarking data like [7] are often used in such cases, but generating synthetic sets of XMLs and XQueries could provide more variety and value to tests. Generator described in this paper is developed for the purpose of testing of the enhanced XML indexing support in Microsoft SQL Server 2012 and unlike existing generators, it combines both XML document generation and corresponding XQueries generation, providing richer set of data. Structure of generated XML documents is specified using Data Guide (DG) [3], [5] which also describes cardinality of the nodes and data types. Generator provides controlled randomness of produced XML data and XQueries, greatly improving the overall test coverage.