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
来源
PROCEEDINGS 2016 IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING SOSE 2016 | 2016年
关键词
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] 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
  • [3] Survey on the Web Services Security Specifications
    Zhang, Xiaofen
    Hou, Yi
    Ma, Jialin
    ENGINEERING SOLUTIONS FOR MANUFACTURING PROCESSES, PTS 1-3, 2013, 655-657 : 1809 - +
  • [4] Building toward capability specifications of Web services based on an environment ontology
    Wang, Puwei
    Jin, Zhi
    Liu, Lin
    Cai, Guangjun
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2008, 20 (04) : 547 - 561
  • [5] Fault-based Web Services testing
    Hanna, Samer
    Munro, Malcolm
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 471 - 476
  • [6] Web services interoperability testing based on ontology
    Yu, Y
    Huang, N
    Ye, M
    FIFTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - PROCEEDINGS, 2005, : 1075 - 1079
  • [7] Ontology-based test case generation for testing web services
    Wang, Yongbo
    Bai, Xiaoying
    Li, Juanzi
    Huang, Rubo
    EIGHTH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS, PROCEEDINGS, 2007, : 43 - 50
  • [8] Testing Web Services
    Siblini, Reda
    Mansour, Nashat
    3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [9] Goal-based Testing of Semantic Web Services
    Jokhio, M. Shaban
    2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 707 - 711
  • [10] Towards Contract-based Testing of Web Services
    Heckel, Reiko
    Lohmann, Marc
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 116 : 145 - 156