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 条
  • [1] An agent-based testing approach for Web applications
    Qi, Y
    Kung, D
    Wong, E
    PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, WORKSHOPS AND FAST ABSTRACTS, 2005, : 45 - 50
  • [2] An agent-based framework for testing web applications
    Kung, D
    PROCEEDINGS OF THE 28TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATION CONFERENCE, WORKSHOP AND FAST ABSTRACTS, 2004, : 174 - 177
  • [3] A Testing Method for Web Services Composition Based on Data-Flow
    HOU Jun1
    2. State Key Laboratory of Software Engineering
    WuhanUniversityJournalofNaturalSciences, 2008, (04) : 455 - 460
  • [4] Testing web navigation for all:: An agent-based approach
    Gonzalez, Martin
    Gonzalez, Marcos
    Rivera, Cristobal
    Pintado, Ignacio
    Vidau, Agueda
    COMPUTERS HELPING PEOPLE WITH SPECIAL NEEDS, PROCEEDINGS, 2006, 4061 : 223 - 229
  • [5] The agent-based guidance system for supporting a design process of data-flow
    Takaoka, R
    Okamoto, T
    KNOWLEDGE-BASED SOFTWARE ENGINEERING, 1998, 48 : 32 - 38
  • [6] An object-based data flow testing approach for Web applications
    Liu, CH
    Kung, DC
    Hsia, P
    Hsu, CT
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2001, 11 (02) : 157 - 179
  • [7] Programming web-based applications within a data-flow VL
    Idini, R
    Mosconi, M
    Porta, M
    1998 IEEE SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 1998, : 80 - 81
  • [8] A Feedback-Based Approach to DVFS in Data-Flow Applications
    Alimonda, Andrea
    Carta, Salvatore
    Acquaviva, Andrea
    Pisano, Alessandro
    Benini, Luca
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (11) : 1691 - 1704
  • [9] Data Flow Testing of CGI Based Web Applications
    Sahu, Madhusmita
    Mohapatra, Durga Prasad
    2014 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (ICIT), 2014, : 106 - 111
  • [10] An integrated multi-agent testing tool for security checking of agent-based web applications
    Eassa, Fathy E.
    Zaki, M.
    Eassa, Ahmed M.
    Aljehani, Tahani
    WSEAS Transactions on Computers, 2014, 13 : 9 - 19