Artigo Revisado por pares

Pruebas de rendimiento a componentes de software utilizando programación orientada a aspectos

2016; University of Lima; Volume: 37; Issue: 3 Linguagem: Espanhol

ISSN

2523-6326

Autores

Sandra Verona-Marcos, Yasiel Pérez-Díaz, Lisbán Torres-Pérez, Martha Dunia Delgado Dapena, Cornelio Yáñez-Márquéz,

Tópico(s)

Software Engineering Research

Resumo

espanolA pesar de la existencia de modelos y estandares internacionales que permiten evaluar los productos de software desarrollados, continua 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 realizacion de las pruebas se cuenta con herramientas que automatizan partedel proceso de evaluacion. Sin embargo, la mayoria de las herramientas estan disenadas para evaluar sistemas de software tradicionales, obviando componentes mas pequenos.Este trabajo documenta la creacion de un plugin para realizar pruebas de rendimiento a componentes de software; utilizando el paradigma de programacion 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. EnglishIn 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.

Referência(s)