Sunteți pe pagina 1din 2

HERRAMIENTAS PARA DESARROLLO DE PRUEBA DE SOFTWARE

El software es una parte importante de multitud de dispositivos y sistemas presentes en la


sociedad actual. Estos dispositivos estn gobernados por software, por tanto, su correcto
funcionamiento depende de la correccin de ste.
Es habitual que durante las diferentes etapas del desarrollo del software se introduzcan
errores que finalmente quedan plasmados en el cdigo. Es necesario por tanto detectar y
corregir estos errores antes de entregar el producto al cliente, de lo contrario, estos
errores acabarn a pareciendo durante la vida de la aplicacin pudiendo tener graves
consecuencias. Aunque hay muchos factores que afectan a la confiabilidad del software,
como un adecuado diseo y una buena gestin del proceso de desarrollo, las pruebas del
software son el primer mtodo que se utiliza para evaluar el software producido antes de
implantarse.
Es por eso que llevar a cabo un riguroso trabajo de pruebas es fundamental para
asegurar que el producto obtenido cumple los requisitos establecidos.
Las herramientas de prueba se conocen tambin por las siglas CAST (Computer Aided
Software Testing), y es un rea bastante reciente dentro de la tecnologa CASE.

JMeter
Apache JMeter es una herramienta de carga diseada para realizar Pruebas de
Rendimiento y Pruebas Funcionales sobre Aplicaciones Web.
Originalmente el Apache JMeter fue diseado para realizar pruebas de estrs sobre
aplicaciones web (pruebas web clsicas). Sin embargo hoy en da su arquitectura ha
evolucionado, ahora no slo puede llevar a cabo pruebas en componentes tpicos de
Internet (HTTP), sino tambin puede realizar pruebas sobre Bases de Datos, scripts Perl,
servlets, objetos java, servidores FTP y prcticamente cualquier medio de los que se
pueden encontrar en la red.
El Apache JMeter esta diseado para desarrollar diferentes tipos de test; permitiendo
disear tanto sencillos teses que soliciten simples pginas web, como complejas
secuencias de requisiciones que permitan evaluar el comportamiento de una aplicacin o
como la capacidad de carga mxima que pueda tener una aplicacin en un servidor
(pudiendo llegar a satura el servidor).
JMeter tambin permite la ejecucin de pruebas distribuidas entre distintos ordenadores,
para realizar pruebas de rendimiento.
El Apache JMeter incluye una interfaz grafica de usuario que facilita el diseo de las
pruebas. Este interfaz grafico adems de aportar un entorno cmodo de trabajo, tambin
permite guardar y alterar tanto los test desarrollados como los componentes que lo

integran. Gracias a esto se pueden reutilizar las pruebas o mdulos de las mismas en el
desarrollo de nuevas pruebas.
Funciona en UNIX y Windows.
Ventajas

Separa la lgica y los datos.


Presenta mejor legibilidad.
Se puede extender de forma fcil.
Facilita el anlisis de los peores casos.

Desventajas

Funcionalidades bsicas para testing de GUIs (Teclado y Mouse).


Funciona solo para aplicaciones desktop basadas en libreras QT.

S-ar putea să vă placă și