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 条
  • [31] A Scenario-based Problem Decomposition
    Chen, Xiaohong
    Jin, Zhi
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 1150 - 1155
  • [32] Scenario-based agent design
    Wang, ZJ
    Ding, P
    Sheng, HY
    2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 480 - 484
  • [33] Scenario-based training at the FBI
    Whitcomb, C
    TRAINING & DEVELOPMENT, 1999, 53 (06): : 42 - +
  • [34] Scenario-based risk evaluation
    Wang, Ruodu
    Ziegel, Johanna F.
    FINANCE AND STOCHASTICS, 2021, 25 (04) : 725 - 756
  • [35] Scenario-based requirements analysis
    Alistair Sutcliffe
    Requirements Engineering, 1998, 3 (1) : 48 - 65
  • [36] Scenario-based strategy maps
    Buytendijk, Frank
    Hatch, Toby
    Micheli, Pietro
    BUSINESS HORIZONS, 2010, 53 (04) : 335 - 347
  • [37] Scenario-based hypersequential programming
    Uchihira, N
    Kawata, H
    Tamura, F
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2000, 28 (02) : 155 - 177
  • [38] Scenario-based program slicing
    Campbell, Alexander
    Cox, Anthony
    FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 428 - 436
  • [39] Scenario-based Test Content Optimization: Scan Test vs. System-Level Test
    Elhamawy, Nourhan
    Anders, Jens
    Polian, Ilia
    Sauer, Matthias
    2024 IEEE 42ND VLSI TEST SYMPOSIUM, VTS 2024, 2024,
  • [40] ISS-Scenario: Scenario-Based Testing in CARLA
    Li, Renjue
    Qin, Tianhang
    Widdershoven, Cas
    THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, TASE 2024, 2024, 14777 : 279 - 286