Abstract | ||
---|---|---|
Web service choreography specifies the interaction among multiple participant, aiming to achieve common business goals. An issue is to check for the conformance of the implementation with reference to the choreography specification. To achieve that, we seek to develop software tools and a methodology to enable conformance testing of choreography. In this paper, we present our first step in that direction. Particularly, we reduce choreography scenario in order to obtain effective testing scenarios, which will greatly decrease the cost of testing. Concretely, based on XML Schema type definition of a choreography scenario, we partition XML Schema type into subtypes, which will be transformed into the input model of combinatorial tool Cascade for generating a set of combinations of variable values. The output of Cascade will be transformed to generate reduced scenarios for testing. Moreover, a purchase order choreography example is presented to demonstrate the reduction process of choreography scenarios, and a tool has been developed for supporting automatic implementation of the testing scenarios reduction. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1109/TASE.2013.23 | TASE |
Keywords | Field | DocType |
automatic implementation,xml schema,web service choreography,program testing,xml,web services,towards conformance testing,conformance testing,business goals,software tools,choreography scenario,purchase order choreography example,xml schema type definition,purchase order choreography,effective testing scenario,xml schema type,choreography conformance testing,combinatorial testing,scenario,choreography specification,cascade,testing scenarios reduction,testing | Programming language,XML,Computer science,Choreography,Conformance testing,XML schema,Software,Web service,XML Schema Editor,Purchase order | Conference |
Citations | PageRank | References |
1 | 0.63 | 3 |
Authors | ||
6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Hongli Yang | 1 | 191 | 14.80 |
Kai Ma | 2 | 12 | 8.91 |
Cheng Deng | 3 | 1283 | 85.48 |
Husheng Liao | 4 | 20 | 11.82 |
Jun Yan | 5 | 248 | 21.97 |
Jian Zhang | 6 | 60 | 5.20 |