Regression testing Web services-based applications

被引:22
|
作者
Tarhini, Abbas [1 ]
Fouchal, Hacene [2 ]
Mansour, Nashat [3 ]
机构
[1] Univ Reims, LICA CReSTIC, BP 1039, F-51687 Reims 2, France
[2] Univ Antilles Guyane, GRIMAAG, F-97157 Pointe A Pitre, Guadeloupe, France
[3] Lebanese Amer Univ, Comp Sci & Math Div, Beirut, Lebanon
关键词
label transition systems; testing; verification; Web service; Web application;
D O I
10.1109/AICCSA.2006.205085
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Web applications can be composed of heterogeneous self-contained web services. Such applications are usually modified to fix errors or to enhance their functionality. After modifications, regression testing is essential to ensure that modifications do not lead to adverse effects. In this paper, we present a safe regression testing algorithm that selects an adequate number of non-redundant test sequences aiming to find modification-related errors. In our technique, a web application and the behavior of its composed components are specified by a two-level abstract model represented as a Timed Labeled Transition System. Our algorithm selects every test sequence that corresponds to a different behavior in the modified system. We discuss three situations for applying this algorithm: (1) connecting to a newly established web service that fulfills a composed web service, (2) adding or removing an operation in any of the composed web services, (3) modifying the specification of the web application. Moreover, modifications handled by the algorithm are classified into three classes: (a) adding an operation, (b) deleting an operation, (c) fixing a condition or an action.
引用
收藏
页码:163 / +
页数:2
相关论文
共 50 条
  • [41] A SEMANTIC WEB SERVICES-BASED INFRASTRUCTURE FOR UBIQUITOUS SERVICE SYSTEMS
    Ha, Youngguk
    Park, Cheonshu
    Kang, Sangseung
    JOURNAL OF WEB ENGINEERING, 2009, 8 (02): : 182 - 210
  • [42] Message Ordering Framework for Collaborative Web Services-based Environments
    Vargas-Santiago, M.
    Morales-Rosales, L.
    Pomares-Hernandez, S.
    Drira, K.
    IEEE LATIN AMERICA TRANSACTIONS, 2019, 17 (07) : 1131 - 1137
  • [43] Research on Web services-based Extenics Aided Innovation System
    Yan, Siwei
    Fan, Rui
    Chen, Yuefeng
    Wang, Duo
    Huang, Chongwen
    Xie, Jin
    Chen, Mengbin
    Zheng, Mingyong
    ADVANCES IN INFORMATION AND COMMUNICATION TECHNOLOGY, 2017, 107 : 103 - 110
  • [44] Research and implementation of Web services-based software runtime platform
    Ge, Sheng
    Ma, Dianfu
    Hu, Chunming
    Du, Zongxia
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2003, 29 (10): : 897 - 900
  • [45] A Safe Regression Testing Technique for Web Services Based on WSDL Specification
    Masood, Tehreem
    Nadeem, Aamer
    Lee, Gang-soo
    SOFTWARE ENGINEERING, BUSINESS CONTINUITY, AND EDUCATION, 2011, 257 : 108 - +
  • [46] Automated Regression Suite for Testing Web Services
    Kumar, Ashok S.
    Kumar, Golcul Prem
    Dhawan, Ankur
    2009 INTERNATIONAL CONFERENCE ON ADVANCES IN RECENT TECHNOLOGIES IN COMMUNICATION AND COMPUTING (ARTCOM 2009), 2009, : 590 - 592
  • [47] A Web Services-based System for Wireless Personal Area Network
    Aleem, Muhammad Abdul
    INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 2192 - 2197
  • [48] A Web services-based framework for building componentized digital libraries
    Santos, Rodrygo L. T.
    Roberto, Pablo A.
    Goncalves, Marcos Andre
    Laender, Alberto H. F.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (05) : 809 - 822
  • [49] Web Services-based network management: Approaches and the WSNET system
    Soldatos, John
    Alexopoulos, Dimitris
    International Journal of Network Management, 2007, 17 (01) : 33 - 50
  • [50] Web services-based architecture for reducing behavior and quality uncertainties
    Mandaric, A
    Oberweis, A
    Perc, P
    FIRST INTERNATIONAL CONFERENCE ON E-SCIENCE AND GRID COMPUTING, PROCEEDINGS, 2005, : 320 - 327