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 条
  • [1] Research on distributed web services-based web applications
    Wang, Guangming
    Tao, Shuliang
    DCABES 2007 Proceedings, Vols I and II, 2007, : 878 - 881
  • [2] Performance measurements of Web services-based applications
    El Saddik, Abdulmotaleb
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2006, 55 (05) : 1599 - 1605
  • [3] Web Services-Based Architecture for RFID Applications
    Sundaram, David
    Zhou, Wei
    Pienaar, Schalk
    Piramuthu, Selwyn
    2009 13TH ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOCW 2009), 2009, : 100 - +
  • [4] Differential treatment of Web services-based collaborative applications
    Awan, I
    Younas, M
    PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS 1 AND 2, 2005, : 926 - 931
  • [5] On Building a Web Services-based Prototype for RFID Applications
    Sundaram, David
    Zhou, Wei
    Piramuthu, Selwyn
    Pienaar, Schalk
    WORKSHOPS PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENVIRONMENTS, 2009, 4 : 109 - 115
  • [6] An end-to-end web services-based infrastructure for biomedical applications
    Krishnan, S
    Baldridge, KK
    Greenberg, JP
    Stearn, B
    Bhatia, K
    2005 6TH INTERNATIONAL WORKSHOP ON GRID COMPUTING (GRID), 2005, : 77 - 84
  • [7] Web Services-Based Trust Framework Design and Applications: A Case Study
    Kuo, Cheng-Han
    Chang, Shuchih Ernest
    2016 EIGHTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2016, : 851 - 856
  • [8] Application of integrated web services-based e-business and web services-based business process monitoring
    Dong, JC
    Yue, WY
    INTERNET AND NETWORK ECONOMICS, PROCEEDINGS, 2005, 3828 : 375 - 384
  • [9] Semantic Web Services-based process planning for earth science applications
    Yue, Peng
    Di, Liping
    Yang, Wenli
    Yu, Genong
    Zhao, Peisheng
    Gong, Jianya
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2009, 23 (09) : 1139 - 1163
  • [10] A web services-based business interactions manager to support electronic commerce applications
    Baghdadi, Youcef
    SEVENTH INTERNATIONAL CONFERENCE ON ELECTRONIC COMMERCE, VOLS 1 AND 2, SELECTED PROCEEDINGS, 2005, : 435 - 445