Navegación

Búsqueda

Búsqueda avanzada

Resultados de búsqueda para Pruebas de Rendimiento

Propuesta de implementación de operadores de mutación de rendimiento en MuCPP

Las prueba de mutaciones de rendimiento es una idea bastante nueva y con desafíos abiertos. En este artículo, precisamente, se aborda la aplicación de la prueba de mutaciones para la detección de problemas de rendimiento en los programas escritos en C++, mediante la extensión del sistema de prueba de mutaciones MuCPP con nuevos operadores de mutación que generen mutantes que simulen errores de rendimiento. En concreto, este artículo se centra en el estudio de estos operadores de mutación propuestos en trabajos previos, presentándose la implementación de uno de ellos.

Autores: Luis Eduardo Acuña Vega / María Inmaculada Medina Bulo / Juan José Domínguez Jiménez / Pedro Delgado Pérez / 
Palabras Clave: C++ - prueba de mutaciones - Pruebas de Rendimiento

Evaluación y mejora de pruebas de rendimiento utilizando mutación del software: Un enfoque evolutivo

Los errores de rendimiento del software pueden causar una importante degradación en la experiencia de usuario y dar lugar a problemas muy costosos de detectar y resolver. Las pruebas de rendimiento persiguen detectar y reducir el impacto de estos errores. Sin embargo, no existen mecanismos para evaluar la calidad de las pruebas de rendimiento, causando en muchos casos, que estos errores pasen desapercibidos. La prueba de mutación es una técnica para evaluar y mejorar las pruebas funcionales a través de la introducción de errores artificiales en el programa bajo prueba. En este artículo, exploramos la aplicabilidad de la prueba de mutación junto con el empleo de un algoritmo evolutivo para buscar mutantes que simulen errores de rendimiento. Esta propuesta noPrueba de mutación, errores de rendimiento, pruebas de rendimiento, algoritmos evolutivos.vedosa contribuye a mejorar la confianza en las pruebas de rendimiento al mismo tiempo que reduce el coste de la prueba de mutación.

Autores: Ana B. Sánchez / Pedro Delgado-Pérez / Inmaculada Medina-Bulo / Sergio Segura / 
Palabras Clave: algoritmos evolutivos - errores de rendimiento - prueba de mutación - Pruebas de Rendimiento

Generación de Prueba Rendimiento a Partir de Pruebas Funcionales para Sistemas Web

Las pruebas de rendimiento consisten en simular carga en el sistema bajo pruebas para analizar el desempeño de la infraestructura durante la ejecución de la prueba, pudiendo encontrar cuellos de botella y oportunidades de mejora. Para la simulación se utilizan herramientas específicas, en las que se debe automatizar las acciones que generarán esa carga, esto es: las interacciones entre el usuario y el servidor. Para poder simular muchos usuarios con poca infraestructura de pruebas, se automatizan las interacciones a nivel de protocolo (en scripts), lo cual hace que la automatización sea más compleja (en cuanto al trabajo necesario para su preparación) que la automatización de pruebas funcionales, que se realiza a nivel de interfaz gráfica. Generalmente la tarea de automatización consume entre el 30% y el 50% del esfuerzo de un proyecto de pruebas de rendimiento. En este artículo presentamos la herramienta desarrollada para seguir un nuevo enfoque para generar scripts para pruebas de rendimiento a partir de scripts de pruebas funcionales. La herramienta implementada ya ha sido puesta en funcionamiento en proyectos reales, de los cuales se muestran los principales resultados que reflejan mayor flexibilidad y menor costo de automatización.

Autores: Federico Toledo Rodríguez / Matías Reina / Fabián Baptista / Macario Polo Usaola / Beatriz Pérez Lamancha / 
Palabras Clave: Pruebas de Rendimiento - Pruebas de Sistemas de Información - Pruebas de Software

No encuentra los resultados que busca? Prueba nuestra Búsqueda avanzada