Herramientas de prueba de software basados en la nube (cloud testing)
Loading...
Date
2022
Journal Title
Journal ISSN
Volume Title
Publisher
PUCE - Esmeraldas
Abstract
El surgimiento de la computación en la nube y la gran demanda que ha obtenido el mismo, ha provocado que empresas que se dedican al desarrollo de software opten por aplicar este nuevo paradigma en sus instalaciones, por ende, el uso de herramientas para prueba de software convencional ha cambiado totalmente, al hecho de convertir este método en un proceso que se realiza únicamente en la nube.
A raíz de este cambio, a lo largo de estos años han surgido un sin número de herramientas orientadas a la ejecución de pruebas de software, por lo cual, esta investigación tiene el propósito de evaluar tres de las más conocidas, que son J Meter, Locust, Taurus en distintos proveedores de servicio en la nube, a fin de conocer e identificar qué herramienta se adapta mejor, ya sea en Google Cloud Platform, Amazon Web Services o Microsoft Azure.
Para poder evaluar de forma correcta dichas herramientas se utilizó una metodología experimental, debido a que es necesario probar, ejecutar scripts que creen una infraestructura con recursos, ejecutar pruebas de carga y estrés, y finalmente eliminar el recurso. Además, también se utilizó una ficha de evaluación al software para medir tres características basadas en la normativa internacional ISO/IEC 25010 referente a la calidad del producto software, las cuales son usabilidad, eficiencia de desempeño y compatibilidad entre la herramienta y el proveedor.
Los resultados obtenidos demuestran que, si existe una diferencia cuando se emplea una herramienta distinta en uno u otro proveedor, estas diferencias se deben a la sintaxis, cantidad de recursos y configuración que emplea cada proveedor. También se reveló que los tiempos de respuesta de las ejecuciones de las pruebas de software cambian dependiendo del proveedor lo cual es un factor importante a tomar en cuenta. De esta manera, queda demostrado que la herramienta qué más destaca es Locust siendo integrada en Google Cloud Platform, obteniendo un alto nivel de usabilidad, compatibilidad y
eficiencia de desempeño
Description
Tesis previa obtención del título de Ingeniero/a en Sistemas y Computación
Keywords
ISO/IEC 25010
Citation
IS.230
