Publication:
JTRACER: a framework for automatic test generation for secure web applications

Thumbnail Image
Authors
Herrera-Aguirre, Edward J.
Embargoed Until
Advisor
Vélez-Rivera, Bienvenido
College
College of Engineering
Department
Department of Electrical and Computer Engineering
Degree Level
M.S.
Publisher
Date
2009
Abstract
Web application systems are one of the most ubiquitous software systems in use today. In contrast to traditional software systems, web application systems can evolve rapidly due to changes usage demands. Currently many tools and techniques has been developed for testing of Web applications however, the session generation data is still the more significant aspect for Web application testing. In this thesis we introduce JTracer, a framework for automatic test generation for secure Web applications. We have developed tools and techniques for automatically generating testing traces that could be used to measure and thus improve the tolerance of Web applications to sudden increases in load. Several algorithms that generate session data from logs files have been characterized showing the scenarios where they can suite better and finally, an algorithm for generating artificial session data is implemented.

Las aplicaciones Web son los sistemas de software más extendidos y utilizados hoy en día. Contrariamente a los sistemas de software tradicionales, las aplicaciones Web pueden evolucionar rápidamente debido a cambios en las demandas de uso. Actualmente muchas herramientas y técnicas han sido desarrolladas para hacer pruebas a las aplicaciones Web sin embargo, la generación de datos de sesiones de usuario aún es el aspecto más significativo para las pruebas a las aplicaciones Web. En este trabajo de tesis introducimos JTracer un marco de trabajo para la generación automática de pruebas a aplicaciones Web seguras. Hemos desarrollado herramientas y técnicas para generar automáticamente guías que pueden ser usadas para medir y mejorar la tolerancia de las aplicaciones Web a incrementos inesperados en la carga que reciben. Una variedad de algoritmos que generan pruebas servidores han sido caracterizados para mostrar los escenarios donde dichas pruebas puedan desempeñarse óptimamente y finalmente, un algoritmo para generar sesiones artificiales ha sido implementado.
Keywords
Cite
Herrera-Aguirre, E. J. (2009). JTRACER: a framework for automatic test generation for secure web applications [Thesis]. Retrieved from https://hdl.handle.net/20.500.11801/2218