An approach for specification-based test case generation for Web Services

被引:9
|
作者
Hanna, Samer [1 ]
Munro, Malcolm [1 ]
机构
[1] Univ Durham, Dept Comp Sci, Durham DH1 3HP, England
关键词
Web Services; WSDL; XML Schema; software testing;
D O I
10.1109/AICCSA.2007.370859
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web Services applications are built by the integration of many loosely coupled and reusable services using open standards. Testing Web Service is important in detecting faults and assessing quality attributes. A difficulty in testing Web Services applications is the unavailability of the source code for both the application builder and the broker. This paper propose a solution to this problem by providing a formal, specification-based approach for automatically generating test cases for Web Services based on the WSDL input messages parts' XML Schema datatypes. Examples of using this approach are then given in order to give evidence of its usefulness. The role of the application builders and the brokers in using this approach to test Web Services is also described.
引用
收藏
页码:16 / +
页数:2
相关论文
共 50 条
  • [1] Specification-based Test Case Generation with Genetic Algorithm
    Wang, Rong
    Sato, Yuji
    Liu, Shaoying
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1382 - 1389
  • [2] Specification-based Test Case Generation with Constrained Genetic Programming
    Sato, Yuji
    COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 98 - 103
  • [3] On the identification of categories and choices for specification-based test case generation
    Chen, TY
    Poon, PL
    Tang, SF
    Tse, TH
    INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (13) : 887 - 898
  • [4] Automatic Generation of Test Cases for REST APIs: a Specification-Based Approach
    Ed-douibi, Hamza
    Canovas Izquierdo, Javier Luis
    Cabot, Jordi
    2018 IEEE 22ND INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2018), 2018, : 181 - 190
  • [5] Specification-based verification of embedded systems by automated test case generation
    Kirchsteiger, Christoph M.
    Trummer, Christoph
    Steger, Christian
    Weiss, Reinhold
    Pistauer, Markus
    DISTRIBUTED EMBEDDED SYSTEMS: DESIGN, MIDDLEWARE AND RESOURCES, 2008, : 35 - +
  • [6] Specification-based Test Case Generation for C plus plus Engineering Software
    Hamberger, Peter
    Klammer, Claus
    Luger, Thomas
    Moser, Michael
    Pfeiffer, Michael
    Piereder, Christina
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION, ICSME, 2023, : 519 - 529
  • [7] ConData: A Tool for Automating Specification-Based Test Case Generation for Communication Systems
    Eliane Martins
    Selma B. Sabião
    Ana Maria Ambrosio
    Software Quality Journal, 1999, 8 : 303 - 320
  • [8] ConData: A tool for automating specification-based test case generation for communication systems
    Martins, E
    Sabiao, SB
    Ambrosio, AM
    SOFTWARE QUALITY JOURNAL, 1999, 8 (04) : 303 - 319
  • [9] Towards specification-based web testing
    Chen, J
    Chovanec, S
    WEB ENGINEERING AND PEER TO PEER COMPUTING, 2002, 2376 : 165 - 171
  • [10] A specification-based adaptive test case generation strategy for open operating system standards
    Watanabe, A
    Sakamura, K
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1996, : 81 - 89