An agent-based data-flow testing approach for Web applications

被引:7
|
作者
Qi, Yu
Kung, David
Wong, Eric [1 ]
机构
[1] Univ Texas Dallas, Dept Comp Sci, Richardson, TX 75083 USA
[2] Univ Texas, Dept Comp Sci & Engn, Arlington, TX 76019 USA
关键词
Web application testing; data-flow testing; agent-based framework;
D O I
10.1016/j.infsof.2006.06.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, Web applications (WAs) have grown so quickly that they have already become crucial to the success of businesses. However, since they are built on Internet and open standard technologies, WAs possess their own unique features, such as dynamic behaviors, heterogeneous representations, and novel data handling mechanisms. These features provide concrete support to the success of WAs, but they bring new challenges to researchers and developers, especially in regard to testing WAs and ensuring their quality. Testing approaches for non-WAs have to be extended to handle these features before they are used in WA testing. This paper presents an agent-based approach to perform data-flow testing of WAs. More precisely, the data-flow testing will be performed by autonomous test agents at the method level, object level, and object cluster level, from low abstraction level to high abstraction level. In the process of the recommended data-flow testing, an agent-based WA testing system (WAT) will automatically generate and coordinate test agents to decompose the task of testing an entire WA into a set of subtasks that can be accomplished by test agents. The test agents, rooted in the Belief-Desire-Intention (BDI) model, cooperate with each other to complete the testing of a WA. An example is used to show the feasibility of the proposed approach. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:1159 / 1171
页数:13
相关论文
共 50 条
  • [41] Dynamic Data-Flow Analysis with Dacite: Evaluating an Integrated Data-Flow Visualization Approach
    Troost, Laura
    Neugebauer, Jonathan
    Kuchen, Herbert
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2024, 2028 : 251 - 270
  • [42] An agent-based approach for fault diagnosis in manufacturing applications
    Fries, TP
    Graham, JH
    10TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1997, : 80 - 84
  • [43] An agent-based approach for interleaved composition and execution of web services
    Fan, XC
    Umapathy, K
    Yen, J
    Purao, S
    CONCEPTUAL MODELING - ER 2004, PROCEEDINGS, 2004, 3288 : 582 - 595
  • [44] An agent-based approach to intrastream synchronization for multimedia applications
    Manvi, S.
    Venkataram, P.
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2006, 10 (02) : 139 - 153
  • [45] A mobile agent-based approach to Web-based distributed computing
    Mahmoud, QH
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2002, 657 : 61 - 67
  • [46] An Agent-Based Approach for Distributed Execution of Composite Web Services
    Micillo, Rosa Anna
    Venticinque, Salvatore
    Mazzocca, Nicola
    Aversa, Rocco
    17TH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURES FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2008, : 18 - +
  • [47] An Agent-Based Approach for Autonomic Web Service Workflow Model
    Tong, Hongxia
    Cao, Jian
    Zhang, Shensheng
    CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 574 - 579
  • [48] An agent-based web service approach for supply chain collaboration
    Kwon, O.
    Im, G. P.
    Lee, K. C.
    SCIENTIA IRANICA, 2011, 18 (06) : 1545 - 1552
  • [49] Agent-based MADM approach to the dynamic Web service selection
    Yang, Dongbo
    Wu, Zhongxin
    Yan, Bingheng
    Qian, Depei
    Luan, Zhongzhi
    2ND IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, PROCEEDINGS, 2007, : 260 - +
  • [50] Browsing schedules - An agent-based approach to navigating the Semantic Web
    Payne, TR
    Singh, R
    Sycara, K
    SEMANTIC WEB - ISWC 2002, 2002, 2342 : 469 - 473