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
来源
2014 THEORETICAL ASPECTS OF SOFTWARE ENGINEERING CONFERENCE (TASE) | 2014年
关键词
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 条
  • [1] Towards Conformance Testing of Choreography Based on Scenario
    Yang, Hongli
    Ma, Kai
    Deng, Cheng
    Liao, Husheng
    Yan, Jun
    Zhang, Jian
    2013 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE), 2013, : 59 - 62
  • [2] Scenario-Based Hypersequential Programming
    Naoshi Uchihira
    Hideji Kawata
    Fumitaka Tamura
    International Journal of Parallel Programming, 2000, 28 : 155 - 157
  • [3] 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
  • [4] Scenario-based hypersequential programming
    Uchihira, N
    Kawata, H
    Tamura, F
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2000, 28 (02) : 155 - 177
  • [5] Structured Scenario-Based Design Method
    Yanagida, Koji
    Ueda, Yoshihiro
    Go, Kentaro
    Takahashi, Katsumi
    Hayakawa, Seiji
    Yamazaki, Kazuhiko
    HUMAN CENTERED DESIGN, PROCEEDINGS, 2009, 5619 : 374 - +
  • [6] Scenario-based assessment for database course
    Iqbal, Rahat
    James, Anne
    8TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2008, : 735 - 736
  • [7] SCENARIO-BASED DESIGN FOR AMORPHOUS SYSTEMS
    Kim, Sun K.
    Ishii, Kosuke
    Beiter, Kurt A.
    IMECE2008: PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, VOL 4: DESIGN AND MANUFACTURING, 2009, : 191 - 201
  • [8] Scenario-based Testing for Onboard Subsystem
    Zhao, Weihui
    Li, Chenling
    Lv, Jidong
    Yuan, Lei
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER, NETWORKS AND COMMUNICATION ENGINEERING (ICCNCE 2013), 2013, 30 : 80 - 83
  • [9] Scenario-based assessment of future food security
    Wu Wenbin
    Tang Huajun
    Yang Peng
    You Liangzhi
    Zhou Qingbo
    Chen Zhongxin
    Shibasaki, Ryosuke
    JOURNAL OF GEOGRAPHICAL SCIENCES, 2011, 21 (01) : 3 - 17
  • [10] Scenario-based VR Framework for Product Design
    Terrier, Romain
    Gouranton, Valerie
    Bach, Cedric
    Pallamin, Nico
    Arnaldi, Bruno
    PROCEEDINGS OF THE 15TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS, VOL 1: GRAPP, 2020, : 219 - 226