Choreography Scenario-based Test Data Generation

被引:2
|
作者
Ma, Kai [1 ]
Wang, Jin [1 ]
Yang, Hongli [1 ]
Yan, Jun [2 ]
Zhang, Jian [2 ]
Qin, Shengchao [3 ]
机构
[1] Beijing Univ Thchnol, Coll Comp Sci, Beijing, Peoples R China
[2] Chinese Acad Sci, Laborary Comp Sci, Inst Software, Beijing, Peoples R China
[3] Thesside Univ, Sch Comp, Middlesbrough, Cleveland, England
关键词
Web Service Choreography; Scenario; XML Schema; Test Data Generation;
D O I
10.1109/TASE.2014.25
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:70 / 73
页数:4
相关论文
共 50 条
  • [21] Facilitating reuse in database applications with scenario-based component adaptation and generation
    Wang, BH
    Liu, XD
    Kerridge, J
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2003, : 527 - 534
  • [22] Next Generation Applications Mobility Management with SOA A Scenario-based Analysis
    Kryvinska, N.
    Strauss, C.
    Auer, L.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS (CISIS 2010), 2010, : 415 - 420
  • [23] AUTOMATIC GENERATION OF UML DIAGRAMS FROM SCENARIO-BASED USER REQUIREMENTS
    Alashqar, Abdelkareem M.
    JORDANIAN JOURNAL OF COMPUTERS AND INFORMATION TECHNOLOGY, 2021, 7 (02): : 180 - 191
  • [24] Test cases: in-hospital, scenario-based cardiopulmonary resuscitation training
    Israelsson, Johan
    Kaellen, Paer
    Carlsson, Joerg
    MEDICAL EDUCATION, 2009, 43 (11) : 1099 - 1100
  • [25] Scenario-based systems architecting
    Galal, GH
    FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2001, : 318 - 319
  • [26] Scenario-based requirements engineering
    Sutcliffe, A
    11TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 320 - 329
  • [27] Scenario-based risk evaluation
    Ruodu Wang
    Johanna F. Ziegel
    Finance and Stochastics, 2021, 25 : 725 - 756
  • [28] Testing scenario-based models
    Kugler, Hillel
    Stern, Michael J.
    Hubbard, E. Jane Albert
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4422 : 306 - +
  • [29] Scenario-based installability design
    Xiao Shanghong
    Human-Computer Interaction, Pt 1, Proceedings: INTERACTION DESIGN AND USABILITY, 2007, 4550 : 283 - 288
  • [30] Scenario-Based Hypersequential Programming
    Naoshi Uchihira
    Hideji Kawata
    Fumitaka Tamura
    International Journal of Parallel Programming, 2000, 28 : 155 - 157