5
Para la realización de pruebas en el software se necesitaban cubrir varios opc se encuentran: Pruebas de funcionalidad, rendimiento, carga, etc. Los programas existentes para implementar dichas pruebas es muy extenso. Se tomo en cuenta ue deber!a cumplir varios reuerimientos, entre los cuales debe poder ser utilizado en varios lengua"es de programación, plataformas, var operativos y de preferencia para realizar pruebas en varios sistemas de dispos #ichas herramientas se clasifican en dos categor!as: #e código Libre y propietario. Se encontraron las siguientes herramientas: Selenium. $sta herramienta sirve para realizar pruebas funcionales, es de código libre, lengua"es de programación, entre los cuales se encuentran: %ava, &', (uby, Pyt varios complementos para navegadores, como lo son el *$, +irefox, Safari, etc. desarrollado un complemento para oogle &hrome, y tiene complementos adicional por terceras partes para aplicaciones moviles sobre android, *-S, lac/ erry $sta compuesto por los siguientes elementos ue, en forma con"unta tratan de c de pruebas, tanto aplicaciones web, como moviles. Selenium (& Server, Selenium *#$, Selenium &lient 2 3eb#river, Selenium rid Posee elementos para realizar pruebas y grabar, reproducir, e implementar prue de programación soportados, as! como en diversos sistemas operativos 4windowas Sitio web, y documentación acerca del proyecto: http:77docs.seleniumh.org7download7

Comparativo herramientas de prueba de software

Embed Size (px)

DESCRIPTION

Comparativo herramientas de prueba de software

Citation preview

Para la realizacin de pruebas en el software se necesitaban cubrir varios opciones, entre las cuales se encuentran:

Pruebas de funcionalidad, rendimiento, carga, etc.Los programas existentes para implementar dichas pruebas es muy extenso.

Se tomo en cuenta que debera cumplir varios requerimientos, entre los cuales se encuentra que debe poder ser utilizado en varios lenguajes de programacin, plataformas, varios sistemas operativos y de preferencia para realizar pruebas en varios sistemas de dispositivos mviles.

Dichas herramientas se clasifican en dos categoras: De cdigo Libre y propietario.

Se encontraron las siguientes herramientas:

Selenium.Esta herramienta sirve para realizar pruebas funcionales, es de cdigo libre, y soporta varios lenguajes de programacin, entre los cuales se encuentran: Java, C#, Ruby, Python, y adems tiene varios complementos para navegadores, como lo son el IE, Firefox, Safari, etc., aunque aun no han desarrollado un complemento para Google Chrome, y tiene complementos adicionales desarrollados por terceras partes para aplicaciones moviles sobre android, IOS, BlackBerry 10, etc.

Esta compuesto por los siguientes elementos que, en forma conjunta tratan de cubrir todas las reas de pruebas, tanto aplicaciones web, como moviles.Selenium RC Server, Selenium IDE, Selenium Client & WebDriver, Selenium Grid

Posee elementos para realizar pruebas y grabar, reproducir, e implementar pruebas en los lenguajes de programacin soportados, as como en diversos sistemas operativos (windowas, Linux, Mac).

Sitio web, y documentacin acerca del proyecto:http://docs.seleniumhq.org/download/

Telerik Test Studio.Esta herramienta esta compuesta de diversos elementos, tanto para desarrollo de aplicaciones como para pruebas, entre las cuales se encuentran;DevCraft, Test Studio, Dev Tools.

El programa a utilizar seria Test Studio, el cual posee elementos para realizar pruebas y grabar, reproducir, e implementar pruebas en varios lenguajes de programacin, as como en diversos sistemas operativos.

Es software propietario, y solo se podra descargar una versin funcional de prueba para 30 dias, se intento descargar una versin funcional via Internet, sin xito.

Su sitio web se encuentra en:http://www.telerik.com/teststudioAgileLoadContiene varios elementos para la realizacin de pruebas de carga y rendimiento, entre los cuales destacan:

Se puede implementar scripts para realizar pruebas de carga, y empezar a simular situaciones emulando diversos usuarios. actividades de carga, y evaluar rendimiento en aplicaciones web.

Soporta diversos lenguajes de programacin, y al momento de realizar los scripts se debe tener en cuenta que tiene algunas limitaciones en cuanto a algunos lenguajes de programacin.

Tambin permite realizar pruebas en la nube, aunque con un costo adicional.Posee manual de uso y tutoriales en video.

Al ser software propietario tiene soporte a usuarios.

Se puede descargar versin de prueba limitada. No se encontr versin funcional en InternetEl sitio web del producto se encuentra en:http://es.agileload.com/

WAPTEs una herramienta desarrollada para realizar pruebas de stress y de carga, con interfaz de usuario intuitiva para realizar pruebas en aplicaciones y sitios web.

Permite grabar y reproducir dichas pruebas, pudiendo incrementar la carga a travs de la creacin de diferentes perfiles, para evaluar el rendimiento de aplicaciones web, contando con varios mdulos o complementos para ASP.NET, JSON, silverligth y GWT

Con un costo adicional se pueden realizar pruebas en su nube.

Esta disponible una versin de prueba en su portal. Se intent descargar una versin funcional sin xito.

Su sitio web es:http://www.loadtestingtool.com/index.shtml

HP QuickTest ProfessionalEsta herramienta llamada actualmente HP Unified Functional Testing(UFT), y anteriormente como HP QTP, posee las siguientes caractersticas:

Es compatible con diversos entornos de programacin, con sus respectivas extensiones o complememntos: java, .Net, Oracle, Visual Basic, Web services, etc.

Y es compatible con los navegadores: IE, Firefox, Google Chrome, y solo esta disponible para la plataforma Windows.

SpiraTest

Es software propietario. Esta disponible una versin de prueba en su portal.

Se intent descargar una versin funcional, logrando encontrar la versin 10, restando solamente instalar para comprobar su funcionalidad.

Su sitio web es:http://www8.hp.com/mx/es/software-solutions/unified-functional-testing-automation/

De las caractersticas de dichos programas se dan como opciones: HP Quick Test Profesional (software propietario) y Selenium (cdigo libre), restando solamente la instalacin, configuracin y prueba en un equipo.