Pruebas de rendimiento a componentes de software utilizando programación orientada a aspectos/Performance tests to software components using aspect-oriented programming

Autores/as

  • Sandra Verona-Marcos Superior Politécnico José Antonio Echeverría, Cujae
  • Yasiel Pérez-Díaz Empresa de Servicios Petroleros. La Habana, Cuba
  • Lisbán Torres-Pérez Complejo de Investigaciones Tecnológicas Integradas (CITI). La Habana, Cuba.
  • Martha Dunia Delgado-Dapena Superior Politécnico José Antonio Echeverría, Cujae
  • Cornelio Yáñez-Márquez Centro de Investigación en Computación del Instituto Politécnico Nacional, México, D. F.

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.

Biografía del autor/a

Sandra Verona-Marcos, Superior Politécnico José Antonio Echeverría, Cujae

Ingeniera Industrial, Especialidad en Organización de Empresas, Centro de Estudios de Técnicas de Dirección (CETDIR), Facultad de Ingeniería Industrial, Instituto Superior Politécnico José Antonio Echeverrría (Cujae), Ave. 114 No. 11901. e/ 119 y 127, Marianao, La Habana, Cuba.

Descargas

Publicado

2016-10-21

Cómo citar

Verona-Marcos, S., Pérez-Díaz, Y., Torres-Pérez, L., Delgado-Dapena, M. D., & Yáñez-Márquez, C. (2016). Pruebas de rendimiento a componentes de software utilizando programación orientada a aspectos/Performance tests to software components using aspect-oriented programming. Ingeniería Industrial, 37(3), 278–285. Recuperado a partir de https://rii.cujae.edu.cu/index.php/revistaind/article/view/854