Diseño Sistemático de Pruebas para Consultas XPath utilizando Técnicas de Partición (Systematic Design of Test Case for XPath Queries using Partition-based Techniques)

Claudio de la Riva (claudio@uniovi.es), José García-Fanjul (jgfanjul@uniovi.es), Javier Tuya (tuya@uniovi.es)

Departamento de Informática, Universidad de Oviedo
This paper appears in: Revista IEEE América Latina

Publication Date: July 2007
Volume: 5,   Issue: 4 
ISSN: 1548-0992

The XML language is becoming the preferred means of data interchange and representation in web based applications. Usually, XML data is stored in XML repositories, which can be accessed efficiently using the standard XPath as query language. However, the specific techniques for testing these queries often ignore the functional testing. This work addresses this problem by introducing a technique based on the category-partition method for the systematic design of test input data for an XPath query. The method permits the automatic identification of categories and choices in the XPath and XML Schema implementations and the construction of constraints in order to obtain complete and valid test cases. The technique is illustrated over a practical example.

Index Terms:
Software Testing, Partition Techniques, Category-Partition Method, XPath, XML Schema   

Documents that cite this document
This function is not implemented yet.

[PDF Full-Text (189)]