2014 Theoretical Aspects of Software Engineering Conference (TASE) (2014)
Sept. 1, 2014 to Sept. 3, 2014
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TASE.2014.25
Web service choreography specifies a sequence of interactions among multiple services. How to test if a Web service conforms with given choreography specification is a challenging question. It is important to generate test data (i.e. XML instance) based on the choreography. Since choreography scenarios describe expected interactions among multiple participants, it is possible to generate test data based on those scenarios. This paper presents a set of test data generating rules and algorithms based on refined type trees, which are obtained from choreography scenario and corresponding XML Schema type document. We have built a prototype tool to support automatic test data generation and illustrate the process of generating XML instances via a purchase order choreography scenario example.
XML, Web services, Educational institutions, Testing, Cloning
K. Ma, J. Wang, H. Yang, J. Yan, J. Zhang and S. Qin, "Choreography Scenario-Based Test Data Generation," 2014 Theoretical Aspects of Software Engineering Conference (TASE), Changsha, China, 2014, pp. 70-73.