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 条
  • [31] Intelligence Compatibility Test of Web Services-based Power Business
    Chen, Zhiyu
    Peng, Tianliang
    Gong, Shaoyan
    Li, Limin
    Yan, Longchuan
    Han, Hao
    PROCEEDINGS OF 2018 IEEE 3RD ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC 2018), 2018, : 2477 - 2481
  • [32] On the standardization of semantic web services-based network monitoring operations
    Zhao, Chengling
    Liu, Ziheng
    Wan, Yanfeng
    INTEGRATION AND INNOVATION ORIENT TO E-SOCIETY, VOL 2, 2007, 252 : 34 - +
  • [33] Web services-based automation for the control and monitoring of production systems
    Phaithoonbuathong, Punnuluk
    Harrison, Robert
    West, Andrew
    Monfared, Radmehr
    Kirkham, Thomas
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2010, 23 (02) : 126 - 145
  • [34] Web services-based transactional workflows -: Advanced transaction concepts
    Güntzel, K
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS, 2003, 2889 : 70 - 82
  • [35] Towards Semantic Web services-based network configuration management
    Liu, Ziheng
    Zhao, Chengling
    Wang, Yanfeng
    Xu, Hui
    IMECS 2008: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2008, : 1101 - 1104
  • [36] A WEB SERVICES-BASED DYNAMICALLY COOPERATIVE NETWORK MANAGEMENT ARCHITECTURE
    Zhang Yue
    Qiu Xue-song
    Meng Luo-ming
    2006 FIRST INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, 2006,
  • [37] Development of Web services-based Multidisciplinary Design Optimization framework
    Lee, Ho-Jun
    Lee, Jae-Woo
    Lee, Jeong-Oog
    ADVANCES IN ENGINEERING SOFTWARE, 2009, 40 (03) : 176 - 183
  • [38] Web services-based tool-integration in the ETI platform
    Margaria T.
    Software & Systems Modeling, 2005, 4 (2) : 141 - 156
  • [39] MobiCloUP!: a PaaS for cloud services-based mobile applications
    Omar Colombo-Mendoza, Luis
    Alor-Hernandez, Giner
    Rodriguez-gonzalez, Alejandro
    Valencia-garcia, Rafael
    AUTOMATED SOFTWARE ENGINEERING, 2014, 21 (03) : 391 - 437
  • [40] DIA: A web services-based infrastructure for semantic integration in geoinformatics
    Malik, Zaki
    Rezgui, Abdelmounaam
    Sinha, A. Krishna
    Lin, Kai
    Bouguettaya, Athman
    2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 1016 - +