Monic Testing of Web Services Based on Algebraic Specifications

被引:8
|
作者
Liu, Dongmei [1 ]
Wu, Xian [1 ]
Zhang, Xin [1 ]
Zhu, Hong [2 ]
Bayley, Ian [2 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Jiangsu, Peoples R China
[2] Oxford Brookes Univ, Dept Comp & Comm Technol, Oxford OX33 1HX, England
关键词
Web Services; Algebraic Specifications; Test Automation; Test Case Generation; Test Oracle; IMPLEMENTATION; METHODOLOGY;
D O I
10.1109/SOSE.2016.45
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Web services are designed to be discovered and composed dynamically, which implies that testing must also be done dynamically. This involves both the generation of test cases and the checking of test results. This paper presents algorithms for both of these using the technique of algebraic specification. It focuses in particular on the problem that web services, when they are third-party, have poor controllability and observability, and introduces a solution known as monic floating checkable test cases. A prototype tool has implemented the proposed testing technique and it is applied to a case study with a real industry application GoGrid, demonstrating that the technique is both applicable and feasible.
引用
收藏
页码:24 / 33
页数:10
相关论文
共 50 条
  • [1] Automated Testing of Web Services Based on Algebraic Specifications
    Liu, Dongmei
    Liu, Yuxin
    Zhang, Xin
    Zhu, Hong
    Bayley, Ian
    9TH IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2015), 2015, : 143 - 152
  • [2] Specifications for Web Services testing: A Systematic Review
    Nabil, El Ioini
    2015 IEEE World Congress on Services, 2015, : 152 - 159
  • [3] Evaluating the Ontological Semantic Description of Web Services Generated from Algebraic Specifications
    Liu, Dongmei
    Yang, Yunfei
    Chen, Ying
    Zhu, Hong
    Bayley, Ian
    Aldea, Arantza
    PROCEEDINGS 2016 IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING SOSE 2016, 2016, : 52 - 61
  • [4] Automated testing EJB components based on algebraic specifications
    Kong, Liang
    Zhu, Hong
    Zhou, Bin
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 717 - +
  • [5] Web services interoperability specifications
    Nezhad, HRM
    Benatallah, B
    Casati, F
    Toumani, F
    COMPUTER, 2006, 39 (05) : 24 - +
  • [6] Testing from structured algebraic specifications
    Machado, PDL
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, PROCEEDINGS, 2000, 1816 : 529 - 544
  • [7] Trustworthy Web Services based on testing
    Yu, WD
    Supthaweesuk, P
    Aravind, D
    SOSE 2005: IEEE International Workshop on Service-Oriented System Engineering, 2005, : 159 - 169
  • [8] Mutation Based Testing of Web Services
    da Silva Solino, Andre Luiz
    Vergilio, Silvia Regina
    LATW: 2009 10TH LATIN AMERICAN TEST WORKSHOP, 2009, : 135 - 140
  • [9] Advanced web services security specifications
    Gailey, Jeannine Hall
    Computer Security Journal, 2004, 20 (04): : 1 - 7
  • [10] Deriving Specifications for Composite Web Services
    Baryannis, George
    Carro, Manuel
    Plexousakis, Dimitris
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 432 - 437