Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Remote Agent: to boldly go where no AI system has gone before
Artificial Intelligence - Special issue: artificial intelligence 40 years later
Usability testing: a quick, cheap, and effective method
SIGUCCS '99 Proceedings of the 27th annual ACM SIGUCCS conference on User services: Mile high expectations
WebQuilt: A proxy-based approach to remote web usability testing
ACM Transactions on Information Systems (TOIS)
Measuring and Modeling Usage and Reliability for Statistical Web Testing
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
A profile of the Australian Artificial Intelligence Institute
IEEE Expert: Intelligent Systems and Their Applications
An Object-Oriented Architecture Supporting Web Application Testing
COMPSAC '99 23rd International Computer Software and Applications Conference
An Object-Oriented Web Test Model for Testing Web Applications
COMPSAC '00 24th International Computer Software and Applications Conference
Object-Based Data Flow Testing of Web Applications
APAQS '00 Proceedings of the The First Asia-Pacific Conference on Quality Software (APAQS'00)
Object Driven Performance Testing in Web Applications
APAQS '00 Proceedings of the The First Asia-Pacific Conference on Quality Software (APAQS'00)
Structural Testing of Web Applications
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
LIME: A Middleware for Physical and Logical Mobility
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
A Multi-Agent Software Environment for Testing Web-based Applications
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
Lessons Learned from Software Engineering Multi-Agent Systems
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
Developing Intelligent Agent Systems: A Practical Guide
Developing Intelligent Agent Systems: A Practical Guide
Agent-Based Software Development
Agent-Based Software Development
Agent-Based Framework for Testing Web Applications
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Workshops and Fast Abstracts - Volume 02
A 2-Layer Model for the White-Box Testing of Web Applications
WSE '04 Proceedings of the Web Site Evolution, Sixth IEEE International Workshop
An agent-based testing approach for web applications
COMPSAC-W'05 Proceedings of the 29th annual international conference on Computer software and applications conference
Experiences in security testing for web-based applications
Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
Hi-index | 0.00 |
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.