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 条
  • [31] Goal-based Testing of Semantic Web Services
    Jokhio, M. Shaban
    2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 707 - 711
  • [32] Towards Contract-based Testing of Web Services
    Heckel, Reiko
    Lohmann, Marc
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 116 : 145 - 156
  • [33] Goal-based testing of semantic web services
    Jokhio, M. Shaban
    Sun, Jing
    Dobbie, Gillian
    Hu, Tianming
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 83 : 1 - 13
  • [34] Regression testing Web services-based applications
    Tarhini, Abbas
    Fouchal, Hacene
    Mansour, Nashat
    2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 163 - +
  • [36] Securing web services: Practical usage of standards and specifications
    Tran, Lan Anh
    LIBRARY HI TECH, 2008, 26 (02) : 321 - 323
  • [37] Testing from Structured Algebraic Specifications: The Veritas Case Study
    Machado, Patricia D. L.
    Oliveira, Elthon A. S.
    Barbosa, Paulo E. S.
    Rodrigues, Cassio L.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 130 : 235 - 261
  • [38] Algebraic approach to linking the semantics of web services
    Zhu, Huibiao
    He, Jifeng
    Li, Jing
    Bowen, Jonathan P.
    SEFM 2007: FIFTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2007, : 315 - +
  • [39] Algebraic approach to linking the semantics of web services
    Zhu, Huibiao
    He, Jifeng
    Li, Jing
    Bowen, Jonathan P.
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2011, 7 (03) : 209 - 224
  • [40] Model-Based Simulation of SOAP Web Services From Temporal Logic Specifications
    Halle, Sylvain
    2011 16TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2011, : 95 - 104