Pruebas de rendimiento a componentes de software utilizando programación orientada a aspectos/Performance tests to software components using aspect-oriented programming
Palabras clave:
calidad de software, modelos de calidad, componentes de software, pruebas de rendimiento, programación orientada a aspectos, software quality, quality models, software components, performance tests, aspect-oriented programming.Resumen
A pesar de la existencia de modelos y estándares internacionales que permiten evaluar los productos de software desarrollados, continúa siendo un problema para muchas organizaciones que desarrollan software. Las pruebas de software poseen gran importancia dentro del proceso de desarrollo del producto, debido al tiempo y esfuerzo que conlleva realizarlas. Para contribuir a disminuir el tiempo y esfuerzo que se utiliza para la realización de las pruebas se cuenta con herramientas que automatizan partedel proceso de evaluación. Sin embargo, la mayoría de las herramientas están diseñadas para evaluar sistemas de software tradicionales, obviando componentes más pequeños.Este trabajo documenta la creación de un plugin para realizar pruebas de rendimiento a componentes de software; utilizando el paradigma de programación orientada a aspectos en Java. Este plugin se considera relevante dada la necesidad de automatizar las pruebas de rendimiento, que en ocasiones pierden protagonismo ante otros tipos de pruebas como las funcionales.
Abstract
In models and standard international existence spite that allow to evaluate the quality that it possess the developed software products, this it constitutes an aspect that continues being a problem for many organizations that develop software.
The software tests possess great importance inside the product development process, due to the time and effort that it bears to carry out them. To contribute the time and effort that it is used for the tests realization to diminish it is had tools that automate in some measure the evaluation process. However, a big number of the tools are de-signed to evaluate traditional software systems, obviating those smaller components that conform these systems.
This work is centered in the creation of a plugin to carry out performance tests to software components using aspect-oriented programming in Java, given the necessity to automate this system test type that it lose protagonism before other tests types in many occasions like they could be the functional tests.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
En caso de que el artículo presentado sea aprobado para su publicación, los autores, mediante el documento “Declaración de originalidad y Cesión de derechos de autor”, transfieren a la revista los derechos patrimoniales que tienen sobre el trabajo para que se puedan realizar copias y distribución de los contenidos por cualquier medio y en acceso abierto, siempre que se mantenga el reconocimiento de sus autores y no se haga un uso comercial de la obra.
El contenido completo de la licencia Creative Commons, bajo la cual se resguardan los derechos de autor de aquellos que publican en la revista Ingeniería Industrial, puede consultarse en: Creative Commons Attribution-NonCommercial 4.0 Unported License.