Web Application Testing Challenges (Draft)
Blaine Donley and Jeff Offutt
September, 2009
Abstract A website is a static collection of HTML files that are linked together through tags on the World Wide Web. A web application, however, is an arbitrarily complex program that happens to be deployed on the World Wide Web. Web applications use new technologies that change on a regular basis, are almost always distributed, often employ concurrency, are inherently component-based, usually built with diverse languages, and use control and state behaviors that are not available to traditional software. This paper explores the technological-based differences between web software applications and traditional applications, with a specific emphasis on how these differences affect testing. Both applied and research issues are considered.
Announcements
Agent-based Recommendation Engine
Quaso LLC is leading an R&D effort to develop an agent-based, machine learning recommendation engine for the Department of Defense
Machine Learning-Driven Sentiment Analysis Survey System
Quaso LLC developed and provides ongoing support for a healthcare survey system and patent-pending algorithm for sentiment analysis
Battle Management and Decision Support System
Quaso LLC designing and aiding in the development of an agent-based and ontology-driven decision support system for the Department of Defense