Abstract
Web applications are becoming increasingly complex and important for companies. Their design, development, analysis and testing need therefore to be approached by means of support tools and methodologies. In this paper we consider the problems related to building tools for the analysis and testing of Web applications and we try to provide some indications on possible solutions, based upon our experience in the development of the tools ReWeb and TestWeb.
The definition of a proper reference model will be discussed, as well as the impact of dynamic pages during Web site downloading and subsequent model construction. Visualization techniques addressing the large amount of extracted data will be presented, while infeasibility problems will be considered with reference to the testing phase.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
A. V. Aho, R. Sethi, and J. D. Ullman. Compilers. Principles, Techniques, and Tools. Addison-Wesley Publishing Company, Reading, MA, 1985.
B. Beizer. Software Testing Techniques, 2nd edition. International Thomson Computer Press, 1990.
G. Booch, J. Rumbaugh, and I. Jacobson. The Uniéd Modeling Language-User Guide. Addison-Wesley Publishing Company, Reading, MA, 1998.
J. Conallen. Building Web Applications with UML. Addison-Wesley Publishing Company, Reading, MA, 2000.
D. Eichmann. Evolving an engineered web. In Proc. of the International Workshop on Web Site Evolution, Atlanta, GA, USA, October 1999.
E.R. Gasner, E. Koutsofios, S. North, and Kiem-Phong Vo. A technique for drawing directed graphs. In IEEE-TSE 1993, March 1993.
Chien-Hung Liu, David C. Kung, Pei Hsia, and Chih-Tung Hsu. Structural testing of web applications. In Proc. of ISSRE 2000, International symposium on software reliability engineering, San Jose, California, pages 84–96, October 2000.
Edward Miller. The web site quality challenge.-companion paper: “website testing”. In Proc. of QW1998 conference, 901 Minesota street San Francisco, CA 94107 USA, 1998.
Robert C. Miller and Krishna Bharat. Sphinx: A framework for creating personal, site-specific web-crawlers. In Proc. of WWW7, Brisbane Australia, April 1998.
F. Ricca and P. Tonella. Visualization of web site history. In Proc. of the International Workshop on Web Site Evolution, pages 30–33, Zurich, Switzerland, 2000.
F. Ricca and P. Tonella. Web site analysis: Structure and evolution. In Proceedings of the International Conference on Software Maintenance, pages 76–86, San Jose, California, USA, 2000.
P. Warren, C. Boldyreff, and M. Munro. The evolution of websites. In Proc. of the International Workshop on Program Comprehension, pages 178–185, Pittsburgh, PA, USA, May 1999.
Y. Zou and K. Kontogiannis. Enabling technologies for web-based legacy system integration. In Proc. of the International Workshop on Web Site Evolution, Atlanta, GA, USA, October 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ricca, F., Tonella, P. (2001). Building a Tool for the Analysis and Testing of Web Applications: Problems and Solutions. In: Margaria, T., Yi, W. (eds) Tools and Algorithms for the Construction and Analysis of Systems. TACAS 2001. Lecture Notes in Computer Science, vol 2031. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45319-9_26
Download citation
DOI: https://doi.org/10.1007/3-540-45319-9_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41865-8
Online ISBN: 978-3-540-45319-2
eBook Packages: Springer Book Archive