Anda di halaman 1dari 4

UNIVERSIDAD POLITÉCNICA SALESIANA

INGENIERÍA EN SISTEMAS
EVALUACION DE SISTEMAS DE INFORMACIÓN
NOMBRE: Gabriel Avalos F.
AULA: 9º G-1
FECHA: 03/01/2018
TRABAJO EN CLASE
HERRAMIENTAS PARA EVALUAR SISTEMAS DE INFORMACIÓN
Actualmente el número de herramientas para pruebas de software disponibles, tanto en el
mercado como de manera gratuita (herramientas de código abierto), es muy amplio. En
el siguiente listado os dejamos las que para nosotros son las más importantes.
Las hemos dividido en las siguientes categorías según sean herramientas open source
(gratuitas) o herramientas comerciales (de pago).
• Herramientas de gestión de pruebas
• Herramientas para pruebas funcionales
• Herramientas para pruebas de carga y rendimiento.
SoapUI - Postman
SoapUI pertenece a las herramientas que nacieron para probar software. Está desarrollada
en Java, y se utiliza para pruebas funcionales de APIs y servicios web. SoapUI tiene una
versión gratuita de código abierto, y una versión de pago con algunas funcionalidades que
hacen que sea mucho más productiva. Se trata de una opción absolutamente madura, cuya
primera versión es de septiembre de 2005. Prácticamente imprescindible para los expertos
en pruebas sobre APIs.
SoapUI tiene muchas funcionalidades interesantes: Permite crear conjuntos de pruebas
tan complicados como queramos, analizar la cobertura de tests sobre nuestro servicio
SOAP o REST, cambiar el entorno de pruebas de forma rápidamente, crear mocks a partir
de un WSDL o incluso facilitar ciertas pruebas de seguridad.
POSTMAN
mucho más popular entre los desarrolladores que SoapUI. Postman nos permite construir
y gestionar de una forma cómoda nuestras peticiones a sevicios API REST.

Apache JMeter - HP LoadRunner - Octoperf


Apache JMeter y HP LoadRunner son 2 de los mejores programas para realizar pruebas
de rendimiento y stress. JMeter es de código abierto y se puede descargar gratuitamente.
Se utiliza para generar un gran volumen de carga que nos permita analizar y medir el
rendimiento de aplicaciones web.
SONARQUBE
Sonarqube es una de las utilidades más populares para realizar análisis estático de código.
Es open source, por lo que en principio es gratuito. Eso si, tendremos que instalarlo en
una máquina, y mantenerlo actualizado. Además, determinados plugins son de pago,
como por ejemplo el plugin para analizar código Swift, que cuesta 5.000 euros al año por
instancia de Sonarqube.

WGET
permite descargar contenido de servidores web. No son utilidades de testing propiamente,
pero dadas sus múltiples posibilidades, se usan habitualmente en combinación con otras
para realizar ciertas tareas durante las pruebas, como por ejemplo simular las acciones de
usuarios.
La principal característica diferenciadora de wget es su recursividad, que permite usarlo
como una araña web que extrae enlaces de las páginas web y los descarga, repitiendo el
proceso recursivamente hasta que todas las páginas han sido descargadas, o hasta que se
haya alcanzado en nivel de repetición máxima especificado por el usuario.
CONCLUSIONES
• Todas las herramientas tienen su utilidad dependiendo lo que se quiera evaluar,
pero se hace especial mención a JMeter por ser una herramienta libre basada en
java la cual permite realizar varios tipos de pruebas y evaluaciones en los sistemas,
además también por su intuitiva interfaz y fácil manejo de sus funciones.
• Wget es una herramienta esencial si trabajamos sobre alguna distribución de
Linux ya que, al trabajar sobre ellas, es un poco más limitado los programas que
se tiene para evaluar los sistemas.

BIBLIOGRAFÍA
• https://www.genbetadev.com/herramientas/12-herramientas-imprescindibles-
para-asegurar-la-calidad-del-software-y-sus-alternativas