Herramientas de prueba de software basados en la nube (cloud testing)

dc.contributor.authorEstupiñán Benavides, Elías Maximiliano
dc.date.accessioned05/12/2023 10:04
dc.date.available05/12/2023 10:04
dc.date.issued2022
dc.descriptionTesis previa obtención del título de Ingeniero/a en Sistemas y Computaciónes
dc.description.abstractEl 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
dc.identifier.citationIS.230es
dc.identifier.urihttps://repositorio.puce.edu.ec/handle/123456789/38030
dc.language.isoes
dc.publisherPUCE - Esmeraldas
dc.subjectISO/IEC 25010
dc.titleHerramientas de prueba de software basados en la nube (cloud testing)
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Estupiñán Benavides Elias Maximiliano.pdf
Size:
1.93 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: