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 条
  • [21] Dynamic Data-Flow Testing
    Vivanti, Mattia
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 682 - 685
  • [22] A data-flow approach to test multi-agent ASMs
    Cavarra, Alessandra
    FORMAL ASPECTS OF COMPUTING, 2011, 23 (01) : 21 - 41
  • [23] Object-based data flow testing of Web applications
    Liu, CH
    Kung, DC
    Hsia, P
    Hsu, CT
    FIRST ASIA-PACIFIC CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2000, : 7 - 16
  • [24] DFTT4CWS: A Testing Tool for Composite Web Services Based on Data-Flow
    Hou, Jun
    Xu, Lei
    2009 SIXTH WEB INFORMATION SYSTEMS AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2009, : 62 - +
  • [25] Automated MMORPG Testing - An Agent-Based Approach
    Schatten, Markus
    Duric, Bogdan Okreas
    Tomicic, Igor
    Ivkovic, Nikola
    ADVANCES IN PRACTICAL APPLICATIONS OF CYBER-PHYSICAL MULTI-AGENT SYSTEMS: THE PAAMS COLLECTION, PAAMS 2017, 2017, 10349 : 359 - 363
  • [26] Data-Flow Based Model Analysis and Its Applications
    Saad, Christian
    Bauer, Bernhard
    MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 707 - 723
  • [27] An agent-based approach for the maintenance of database applications
    Gardikiotis, S. K.
    Lazarou, V. S.
    Malevris, N.
    SERA 2007: 5TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT, AND APPLICATIONS, PROCEEDINGS, 2007, : 558 - +
  • [28] An agent-based approach to composite mobile web services
    Zahreddine, W
    Mahmoud, QH
    AINA 2005: 19TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2, 2005, : 189 - 192
  • [29] An Agent-based Approach for Composition of Semantic Web Services
    Bansal, Ajay
    Kona, Srividya
    Blake, M. Brian
    Gupta, Gopal
    17TH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURES FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2008, : 12 - 17
  • [30] An Agent-Based Approach for Binding Synchronization of Web Services
    Kouki, Jaber
    Chainbi, Walid
    Ghedira, Khaled
    ANT 2012 AND MOBIWIS 2012, 2012, 10 : 921 - 926