Partition testing refers to a broad class of test criteria that systematically sample a program's input domain, variously implementing the common underlying strategy of: i) looking at a program input variables, ii) identifying relevant classes of input values, and iii) choosing some representative test input values for each identified class. In such a scheme, the degree of automation achievable for test generation clearly depends on the formalization of the input domain description. Nowadays, the XML has established itself as the de facto standard format for specifying and exchanging data, while the XML Schema has spread up as the notation for formally describing what constitutes a valid XML document within an application domain. We propose the XML-based Partition Testing approach, which applies the Category Partition method onto XML Schema, so that functional test cases, expressed in the form of XML instances, are systematically and automatically derived. The architecture of the TAXI tool implementing XPT is also illustrated.

Partition testing from XML schema

Bertolino A.;Marchetti E.;Polini A.
2005

Abstract

Partition testing refers to a broad class of test criteria that systematically sample a program's input domain, variously implementing the common underlying strategy of: i) looking at a program input variables, ii) identifying relevant classes of input values, and iii) choosing some representative test input values for each identified class. In such a scheme, the degree of automation achievable for test generation clearly depends on the formalization of the input domain description. Nowadays, the XML has established itself as the de facto standard format for specifying and exchanging data, while the XML Schema has spread up as the notation for formally describing what constitutes a valid XML document within an application domain. We propose the XML-based Partition Testing approach, which applies the Category Partition method onto XML Schema, so that functional test cases, expressed in the form of XML instances, are systematically and automatically derived. The architecture of the TAXI tool implementing XPT is also illustrated.
2005
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Testing and Debugging
Software/Program Verification
Coding Tools and Techniques
XML Testing
Partition Testing
Automatic generation
File in questo prodotto:
File Dimensione Formato  
prod_160272-doc_125986.pdf

accesso aperto

Descrizione: Partition Testing from XML Schema
Tipologia: Altro materiale allegato
Licenza: Nessuna licenza dichiarata (non attribuibile a prodotti successivi al 2023)
Dimensione 212.6 kB
Formato Adobe PDF
212.6 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/142987
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact