Upload
batzoky-bat
View
216
Download
0
Embed Size (px)
Citation preview
7/22/2019 Comparativa de herramientas para pruebas automticas
1/4
Microsoft Test Manager
Microsoft Test Manager (MTM) es la herramienta propiedad de Microsoft para la gestin y
automatizacin de pruebas. Esta herramienta esta incluida en Microsoft Visual Studio Ultimate
2010 o en Visual Studio Test Professional 2010. El interfaz y el cdigo generado en los scripts es
bastante intuitivo, se debe de integrar con Team Foundation Server que almacena los casos deprueba y requerimientos entre otras cosas. El cdigo generado se llama coded UI que graba
operaciones de interfaz basado en Visual C#.NET. Adems se pueden ejecutar las pruebas
automticas tanto en mquinas virtuales como fsicas. Se instala en sistemas operativos Windows.
JMeter. Aplicacin de escritorio en Java y dentro del proyecto Jakarta. Esta herramienta
permite realizar pruebas funcionales (y de rendimiento) para aplicaciones web. Trabaja con los
siguientes protocolos: HTTP, HTTPS, SOAP, JDBC, LDAP, JMS, Mail POP3(S) and
IMAP(S). La licencia es Apache 2.0 License.
HP Quicktest Professional (QTP)
Proporciona la capacidad de automatizar pruebas funcionales y pruebas de regresin parasoftware y ambientes de prueba. Proporciona la capacidad de definir Scripts de prueba y poseeuna interfaz grfica que le permiten al usuario emular la funcionalidad que desea probar,incluyendo el uso de interfaces de usuario de las aplicaciones a probar. Incluye caractersticascomo: Vista de experto, pruebas de procesos de negocio, grabado de pantalla (para captura de lasevidencias de prueba), entre otras posibilidades.
Rational Functional Tester
Herramienta de automatizacin de pruebas funcionales y de regresin. Proporciona capacidades
de pruebas de interfaz grfica, pruebas manejadas por datos (Data Driven), pruebas funcionales y
puebas de regresin. Algunas de sus caractersticas son: Simplificacin de creacin y visualizacin
de pruebas, pruebas de tipo storyboards, trazabilidad en todo el ciclo de vida, validacin de data
dinmica (por medio de un wizard), e inclusive capacidad de definir scripts (por medio de lenguajes
de Scripting).
>> Ms informacin en el sitio oficial de IBM
Imagen de: Rational Test
HP LoadRunnerHerramienta software, con una potencia y flexibilidad sin igual, para la prueba del rendimiento de
las aplicaciones
http://www-01.ibm.com/software/awdtools/tester/functional/http://www-01.ibm.com/software/awdtools/tester/functional/http://rationaltester.wordpress.com/2009/07/15/new-release-rational-functional-tester-v8-1-storyboard-testing/http://rationaltester.wordpress.com/2009/07/15/new-release-rational-functional-tester-v8-1-storyboard-testing/http://rationaltester.wordpress.com/2009/07/15/new-release-rational-functional-tester-v8-1-storyboard-testing/http://www-01.ibm.com/software/awdtools/tester/functional/7/22/2019 Comparativa de herramientas para pruebas automticas
2/4
HP LoadRunner es el estndar del sector para laspruebas de rendimiento de las aplicaciones.
La herramienta de pruebas de carga le ayudan a evitar problemas detectando los cuellos de
botella y obteniendo una foto precisa del rendimiento integral del sistema antes de ponerlo en
produccin
Extremadamente flexible para organizaciones y proyectos de todos los tamaos, la herramienta de
pruebas de software LoadRunner le permite realizar pruebas a una gran variedad de aplicaciones,
incluyendo las de movilidad, Ajax, Flex, HTML 5, .NET, Java, GWT, Silverlight, SOAP, Citrix, ERP y las
heredadas
Herramientas para Pruebas de Software
Todas las herramientas abajo son de cdigo abierto. Esta lista fue creada a partir de
una encuesta llevada a cabo en grupos de discusin de pruebas, donde los
participantes listaran las herramientas ms utilizadas en las compaas donde
trabajan.
Pruebas Funcionales para Aplicaciones WEB:
Selenium - es un entorno de pruebas de software para aplicaciones basadas en la web.
Selenium provee una herramienta de grabar/reproducir para crear pruebas sin usar un
lenguaje de scripting para pruebas (Selenium IDE). El potencial de esta herramienta puede
ser utilizado para la grabacin de las pruebas funcionales durante la Generacin de
pruebas de regresin. Con este servicio se consigue obtener una batera de pruebas
automatizadas que podrn ser utilizadas cuando sea necesario repetir las pruebas.
http://seleniumhq.org
Watir-http://wtr.rubyforge.org
Pronunciado Water, es una familia de libreras Ruby de Cdigo Abierto (Open
Source) para la automatizacin de navegadores web. Le permite a su usuario escribir
pruebas fciles de leer y mantener. Sencilla y flexible. Tiene la capacidad de hacer clic
en enlaces, llenar formularios de pantallas con datos y presionar botones. Watir
tambin revisa los resultados, incluyendo verificar si los textos esperados se muestran
en las pginas. Tiene la capacidad de enlazarse con bases de datos, leer archivos de
datos y hojas de clculo, exportar XML y estructurar los cdigos como libreras
reutilizables.
La funcionalidad de Watir consiste en dos partes bsicas:
o Interactuar con el navegador de la misma forma que lo hara un usuario
o Interpretar todos los elementos deHTMLde la pgina de manera quepueden ser externamente interpretados e incluso manipulados.
http://www8.hp.com/mx/es/software-solutions/software.html?compURI=1172026http://www8.hp.com/mx/es/software-solutions/software.html?compURI=1172026http://www8.hp.com/mx/es/software-solutions/software.html?compURI=1172026http://www.juntadeandalucia.es/servicios/madeja/contenido/recurso/361http://www.juntadeandalucia.es/servicios/madeja/contenido/recurso/361http://wtr.rubyforge.org/http://wtr.rubyforge.org/http://wtr.rubyforge.org/http://es.wikipedia.org/wiki/HTMLhttp://es.wikipedia.org/wiki/HTMLhttp://es.wikipedia.org/wiki/HTMLhttp://es.wikipedia.org/wiki/HTMLhttp://wtr.rubyforge.org/http://www.juntadeandalucia.es/servicios/madeja/contenido/recurso/361http://www.juntadeandalucia.es/servicios/madeja/contenido/recurso/361http://www8.hp.com/mx/es/software-solutions/software.html?compURI=11720267/22/2019 Comparativa de herramientas para pruebas automticas
3/4
Esto permite escribirscriptsque manejen la ejecucin automatizada decasos de
pruebaen la validacin y verificacin de funcionalidad de sistemas escritos para el
navegador. Para ello el proyecto Watir consiste en varios proyectos menores siendo
los principales Watir-classic, Watir-webdriver y watirspec.
Apodora - es un Framework para la automatizacin de las pruebas funcionalesde aplicaciones web. Es de enfoque clave de la reduccin del costo demantenimiento http://www.apodora.org
Pruebas de Desempeo
JMeter - es un proyecto deApacheque puede ser utilizado como una herramienta de
prueba de carga para analizar y medir el desempeo de una variedad de servicios, con
nfasis enaplicaciones web.
http://jakarta.apache.org/jmeter
Gerencia de Casos de Prueba
TestLink - Testlink.Gestin de los casos de prueba. Permite crear y gestionar casos
de prueba, organizarlos en planes de pruebas, realizar un seguimiento de los
resultados, establecer trazabilidad con los requisitos, generar informes etc. Se integra
con otros sistemas de seguimiento de bugs y ticketing como Bugzilla, Mantis, etc.
Licencia: GPL.
http://www.teamst.org
TestMaster Testmaster es una herramienta de automatizacin de pruebas de un caso deprueba de registro, notificacin y, al igual que el director de pruebas de producto
comercial.
- http://testmaster.sourceforge.net
Gestin de Defectos
Bugzilla: es una herramienta basada en Web de seguimiento de errores (Bug
Tracking System o BTS, por sus siglas en ingls), originalmente desarrollada yusada por el proyecto Mozilla. Bugzilla permite organizar en mltiples formaslos defectos de software, permitiendo el seguimiento de mltiples productoscon diferentes versiones, a su vez compuestos de mltiples componentes.Permite adems categorizar los defectos de software de acuerdo a su prioridady severidad, as como asignarles versiones para su solucin.
- http://www.bugzilla.org
http://es.wikipedia.org/wiki/Scriptshttp://es.wikipedia.org/wiki/Scriptshttp://es.wikipedia.org/wiki/Scriptshttp://es.wikipedia.org/wiki/Caso_de_pruebahttp://es.wikipedia.org/wiki/Caso_de_pruebahttp://es.wikipedia.org/wiki/Caso_de_pruebahttp://es.wikipedia.org/wiki/Caso_de_pruebahttp://es.wikipedia.org/wiki/Apache_Software_Foundationhttp://es.wikipedia.org/wiki/Apache_Software_Foundationhttp://es.wikipedia.org/wiki/Apache_Software_Foundationhttp://es.wikipedia.org/wiki/Aplicaci%C3%B3n_webhttp://es.wikipedia.org/wiki/Aplicaci%C3%B3n_webhttp://es.wikipedia.org/wiki/Aplicaci%C3%B3n_webhttp://es.wikipedia.org/wiki/Aplicaci%C3%B3n_webhttp://es.wikipedia.org/wiki/Apache_Software_Foundationhttp://es.wikipedia.org/wiki/Caso_de_pruebahttp://es.wikipedia.org/wiki/Caso_de_pruebahttp://es.wikipedia.org/wiki/Scripts7/22/2019 Comparativa de herramientas para pruebas automticas
4/4
Mantis - MantisBT es un sistema de seguimiento de errores basado en la web (lista de caractersticas ). Est escrito en el PHP lenguaje de scripting y trabajacon MySQL , MS SQL y bases de datos PostgreSQL y un servidor web.MantisBT se ha instalado en Windows, Linux, Mac OS, OS / 2, y otros. Casicualquier navegador web debe ser capaz de funcionar como un cliente.http://www.mantisbt.org