Actualmente el número de herramientas para pruebas de software disponibles, tanto en el mercado como de manera gratuía )herramientas de código abierto), es muy amplio. En el siguiente listado os dejamos las que para nosotros son lás más importantes.
Las hemos dividido en las siguientes categorías según sean herramientas open source (gratuítas) o herramientas comerciales (de pago).
- Herramientas de gestión de pruebas
- Herramientas para pruebas funcionales
- Herramientas para pruebas de carga y rendimiento.
Herramientas Open Source:
1) Herramientas de gestión de pruebas
- Bugzilla Testopia
- FitNesse
- qaManager
- qaBook
- RTH (open source)
- Salome-tmf
- Squash TM
- Test Environment Toolkit
- TestLink
- Testitool
- XQual Studio
- Radi-testdir
- Data Generator
2) Herramientas para pruebas funcionales
- Selenium
- Soapui
- Watir (Pruebas de aplicaciones web en Ruby)
- WatiN (Pruebas de aplicaciones web en .Net)
- Capedit
- Canoo WebTest
- Solex
- Imprimatur
- SAMIE
- ITP
- WET
- WebInject
3) Herramientas para pruebas de carga y rendimiento
Herramientas comerciales:
1) Herramientas de gestión de pruebas
- HP Quality Center/ALM
- QA Complete
- qaBook
- T-Plan Professional
- SMARTS
- QAS.Test Case Studio
- PractiTest
- SpiraTest
- TestLog
- ApTest Manager
- Zephyr
2) Herramientas para pruebas funcionales
3) Herramientas para pruebas de carga y rendimiento
- HP LoadRunner
- LoadStorm
- NeoLoad
- WebLOAD Professional
- Forecast
- ANTS – Advanced .NET Testing System
- Webserver Stress Tool
- Load Impact
Herramientas Todo en Uno
- Test Studio – Una herramienta para pruebas de rendimiento, carga, pruebas automáticas, gestión de pruebas y test exploratorio.
Herramientas para pruebas sobre teléfonos móviles
- Testdroid-Herramienta para pruebas automatizadas para Android.
Hay todavía más herramientas para realizar pruebas de software, así que si crees que shemos olvidado alguna importante, indícanoslo en un comentario.
Buenos dias,
Me gustaria que tomaras en cuenta la aplicacion para realizar pruebas de carga y estres en aplicaciones web, agileload, es muy poderosa y tiene una version gratuita.
Saludos
La aplicación de agileload no se puede descargar :/
Gracias
Hola Mariana,
Para descargar AgileLoad es necesario que antes crees una cuenta de usuario en la siguiente dirección:
http://es.agileload.com/signup-download/getting-started-with-agileload
Un saludo,
TesteandoSoftware
La herramienta no es free, ni siquiera dan dias de prueba.
Hay una herramienta para pruebas funcionales que cubre la mayoría de las tecnologías se llama Spiratest de http://www.inflectra.com
Además manejan una herramienta de pruebas automatizadas basada en la técnica Record And Learn que graba y reproduce la ejecucion de las pruebas, muy útil para automated functional testing.
Saludos.
Muy completo!! Este articulo se podría complementar con el post http://laguiapc.com/346/pruebas-de-aplicaciones-web/ donde se explican los métodos de pruebas a seguir en aplicaciones web.
Hola chicos, muy buena la pagina, quiero poner mi aporte de otra herramienta que es open source:
soapUI: testea los webservices 🙂
Hola Hernan,
Muchísimas gracias por leernos. Puedes encontrar SoapUI entre las ‘Herramientas para pruebas funcionales’.Por cierto, SoapUI 5.0.0 ya está aquí.
Es lo malo de solo darle una mirada rápida al artículo, En el artículo se menciona SopaUi.
quisiera saber cual es la mejor herramienta para pruebas de regresión?
Hola Álvaro,
Casi cualquiera de las herramientas presentadas puede ser usada para pruebas de regresión, lo que tienes que ver es cuál se adapta mejor a tu proyecto, la tecnología que usáis, la frecuencia de las pruebas, etc.
Para ciertos equipos un documento de texto o un documento tipo Excel puede ser suficiente. En otros casos utilizarán Selenium, SoapUI, o lo que es más normal, una combinación de herramientas.
Cuéntanos más de tu proyecto, para poder afinar más en la respuesta.
Un saludo, y gracias por leernos y comentar.
Muy buena informacion gracias. Una unica cosa al respecto de gestor de pruebas. LA herramienta Lobre Etraxis es muy buena.
Tuve la oportunidad de usarla en unos proyectos y a pesar de algunas limitaciones fue de gran ayuda.
Existe otra que TCS ( TATA CONSULTANCY SERVICES) la personalizó no se si este de manera comercial pero es un ALM completo que gestiona todo el ciclo de vida del proyecto se llama SmartTestManager.
alguien me pudiera decir que herramienta puedo usar para probar una aplicacion Web que usa framework de ZK??
las he he instalado no me permite por que zk usa id´s dinamicos y cuando quiero correr el script truena por que ya no encuentra el objeto ya que cambio de nombre 🙁
Podrias utilizar Seleniun y en esta seleccionar XPATH
Hola Buenas tardes, me podrian apoyar requiero una herramienta para pruebas para Windows, Free . Se tiene alguna ?
Gracias y saludos
Hola,
La verdad es que con la poca información que indicas, lo único que se me ocurre es invitarte a releer el artículo, la parte relativa a ‘Herramientas Open Source’, o bien que visites el siguiente enlace: Búsqueda herramientas en Testeando Software. Un saludo.
Buenas tardes, me podrían recomendar una herramienta que se muy usada para pruebas de stres en aplicaciones asp.net. No se si el JMeter me sera util.? mi jefe me pidio otras opciones y quisieran me ayuden.
Gracias y Saludos.
Hola Lizy,
Tienes muchas opciones, pero dependiendo del presupuesto que tengáis, y de lo que queráis probar y cómo, unas opciones serán mejores que otras. JMeter tiene muchos mótivos para ser uno de los preferidos. Es gratuito y es una gran herramienta.
Si tu jefe quiere otras opciones podéis comparar JMeter con: HP Load Runner, SOASTA o LoadUI.
La tercera opción es mirar las opciones, Open Source y de pago, que tienes en este mismo blog, en los apartados ‘Herramientas para pruebas de carga y rendimiento’.
Un saludo.
http://www.borland.com/Home
• Las herramientas de Micro Focus Borland cubren todo el ciclo de vida del desarrollo de aplicaciones corporativas, desde la gestión de requerimientos pasando por testing multi-plataforma y control de versiones, con un reconocido prestigio internacional. Gartner ha situado en 2014 a Borland, como líder en su Cuadrante Mágico de “Suites Integradas de Calidad de Software” por tercer año consecutivo.
Buenas noches,
Quería pedir consejo para saber qué aplicación de testing es la que mejor me puede venir
Llevo trabajando de QA en una empresa de educación algo más de 1 año pero en ningún momento hemos automatizado. De programación ando algo corto pues la mayoría de conocimientos son a nivel de sistemas y bbdd por lo que necesitaría una aplicación en la que haya que picar el menor código posible, utilizando principalmente la grabación para pruebas funcionales; la mayoría de nuestras aplicaciones son en .net, formularios web y plataformas lms. Probamos superficialmente Selenium pero no nos terminó de convencer
Espero sus recomendaciones
Gracias
Hola Alex,
La verdad es que es una pena que no os gustara Selenium, pues es una gran herramienta.
Puesto que desarrollais en. Net, probablemente la opción más recomendable es Microsoft Test Manager. Se integra perfectamente con TFS y Visual Studio, de hecho forma parte de Visual Studio Ultimate.
Además, si configurais correctamente los entornos, podréis sacar partido de Intellitrace que, según Microsoft, elimina los errores no reproducibles, todos los bugs son reproducibles.
Hay otras opciones de grabar/reproducir, pero casi todas de pago, y creo que esta es la que mejor se integra, y tal vez ya tenéis el paquete ultimate de Visual Studio.
Como implementar la automatización con las herramientas de visual studio?
Usaste Selenium creando líneas de código o sólo con la versión UI???
yo he utilizado Selenium, para el testeo también de una aplicación en .net y he tenido buenos resultados.
Sólo que yo me encuentro realizando toda una interfaz para que el testeo se pueda correr en cualquier máquina y por cualquier usuario, por la naturaleza del programa no puedo usar testNG ni log4j, que son paqueterías adicionales a selenium para tener un registro más completo de las actividades, errores o detalles surgidos durante una prueba, pero me ha sido útil, la aplicación sobre la que trabajamos es realmente grande, por lo que aún estamos en proceso de codificación, sin embargo el progreso hasta el momento ha entregado resultados favorables.
Espero mi comentario sea de ayuda.
Saludos!
Hola, buen día,
Estoy buscando una herramienta de pruebas que me ayude en un aplicativo de escritorio desarrollado en delphi, no sé si conocen alguno que me sirva, al menos para grabar scripts.
Muchas gracias!
¿Encontraste alguna para Delphi?. También busco una herramienta.
Otro producto – Testomato de http://www.testomato.com – automated website testing.
Hola una consulta, quisiera saber si existen herramientas para realizar pruebas de estrés-pruebas de rendimiento en SAP. O si el mismo SAP proporciona alguna transacción que me permita realizar estas simulaciones.
Gracias
Hola, la única solución específica para SAP que conozco es Rational Performance Tester Extension for SAP Solutions, de IBM.
Hola!, me gusto muchísimo tu entrada y quería pedirte orientación ya que todo este mundo de QA es nuevo para mi. Llevo poco menos de 1 año en estas funciones y desde siempre toda la gestión, pruebas y seguimiento ha sido manual, ni hablar de automatización ni seguimiento de bugs, nada de eso.
Y nos acaban de liberar presupuesto para implementar una herramienta en primera instancia para automatizar pruebas (muy requerido en mis labores por la gran cantidad de data que manejamos) y por otro lado me gustaría poder incorporarle gestión de pruebas y bugs para implementar una solución más robusta, nuestro entorno es 100% web en .net y hacia allá debe apuntar la solución…vi que en una de tus sugerencias diste como alternativa Microsoft Test Manager pero no se si es la mejor por sobre las pagas que puedes encontrar en el mercado.
Y eso, nuevamente gracias por aportar con estos temas y cualquier respuesta estoy al pendiente, saludos a todos!!!
Si estáis empezando, yo optaría por estudiar algunas de las alternativas sin coste que hay, ver que os aportan, en que se os quedan cortas, y a partir de ahí, estudiar en que tenéis que invertir el presupuesto.
Para la utomatización podéis usar cualquier lenguaje de programación, más Selenium, puesto que vuestro entorno es 100% web. En mi caso ultimamente uso nodejs (nightwatch) más selenium.
Para la gestión de pruebas podéis usar Redmine o TestLink. Ambos gratuitos.
Si os va bien con alguna de esas combinaciones, podéis invertir el presupuesto en formación, en lugar de herramientas.
Si creéis que, por ejemplo, intellitrace puede ser algo interesante para vosotros, entonces podéis optar por utilizar Microsoft Test Manager. Yo utilizaría una herramienta de pago siempre que otra gratuita no me permita lo mismo, o si la de pago me da un plus como puede ser intellitrace, o mucha mayor productividad, como ocurre con la versión Pro de SoapUI.
Te agradezco muchísimo tu orientación…efectivamente creo que las herramientas open source nos servirían dado que ir de nada a eso es bastante y el tema de formación me hace ruido, personalmente creo que me aportaría más que una herramienta paga, no lo había pensado…muchos saludos y te estoy contando como evoluciona esto!!
Arlene.
Santiago de Chile
Buenas si en un servicio ya se hacen pruebas funcionales, performance, seguridad, calidad de código y multi-navegadores que otra prueba añadirían para que sea más completo?
Pensad que tenemos todo bien montado y de momento no contamos con apps móviles (solo adaptaciones) así que solo miramos en tablets e iPad.
Saludos y muchas gracias
Habría que conocer el caso concreto, pero probablemente no es cuestión de que sean más completas (que también), sino de que las pruebas verifiquen lo que tienen que verificar (lo que realmente es más importante para vuestro negocio), sean mantenibles y tengan un retorno de inversión tan alto como sea posible.
Además, si tenéis pruebas en tablets e ipads, sin tener aplicación específica, ¿Es porque no tenéis una web responsive? Si el servicio cuenta con una parte web responsive seria interesante asegurarse de que funciona correctamente en móviles.
En cualquier caso, enhorabuena por el buen trabajo ya realizado.
EL mejor software para verificar y validar software???
Necesito un software para realizar robots y buenas pruebas de QA. pero necesito que pueda insertar cualquier exe en dicho software y ejecutar las pruebas sobre ese exe. Existe alguna herramienta que puedo utilizar. Son exes desktop. Estoy viendo Microsoft Team Manager pero veo que es con Microsoft Foundation Server y solo para Visual Studio y necesito alguno para hacer robots y buenas pruebas de regresion.
Mi exe es realizado en Genexus y quiero automatizar al departamento de QA, actualmente lo hacemos con grabaciones de imagenes y procesos a Excel o Word.
Hola a todos: podrían decirme por favor una herramienta para test automatizado para aplicaciones móviles?
muchas gracias…!!!
Please. Alguien me puede mencionar alguna herramienta para testear gratis un exe generado con código de Visual Fox Pro, realizado en Genexus. en Microsoft Test Maneger me da el error Cannot perform ‘SetProperty of Text with value “SA”‘ on the control. Additional Details: TechnologyName: ‘MSAA’ Name: ‘CCW333V11’ ControlType: ‘Edit’ SA, es un valor que yo ingreso.. Muchas gracias por su ayuda
Hola!, existe alguna aplicación open source que sea para testear aplicaciones desarrolladas para escritorio, como visual basic, power builder, etc
Desde ya, muchas gracias.
Saludos
Hola Gonzalo…. Estoy ahora mismo buscando lo mismo que tu, algún soft para automatizar pruebas en Power Builder ¿Diste con algo?
Saludos y muchísimas gracias
Marian
Hola, muy buen post, me podrias recomendar una herramienta de código abierto para evaluar la calidad del servicio (tiempo de respuesta, carga y envío de datos) en una palicación web, por favor.
gracias por la ayuda!
Hola Aldo,
Con la información que proporcionas es un poco complicado hacerse una idea de qué es exactamente lo que quieres probar. Suponiendo que lo que quieres probar son servicios web, la recomendación sería que usases SoapUI.
Un saludo.
Buen día, que aplicación me podrían recomendar para hacer pruebas de carga y estrés sobre una aplicación de escritorio desarrollada en .Net.
Estuve probando con Visual Studio 2015, pero no me reconoce algunos botones, ademas la aplicación solo permite una sección por maquina y necesito simular de 350 a 400 usuarios.
Agradezco su colaboración.
Buenas, me podrían alguien mencionar algunas herramientas para realizar pruebas de stress en aplicaciones móviles? Me gustaría saber que herramientas existen, ya que deseo simular pruebas de stress en una aplicación móvil hibrida que esta en la fase de pruebas, les agradeceré mucho 😀
Lo normal es que la aplicación móvil se conecte a algún tipo de API, que es sobre lo que habría que hacer las pruebas de stress. Para ello tienes distintas opciones, pero la opción que yo te recomendaría sería JMEter, que es una solución muy madura, gratuita y de código abierto.
Si lo que quieres es ‘estresar’ la interfaz gráfica de tu programa, puedes usar Monkey: http://developer.android.com/tools/help/monkey.html
Esta herramienta lo que hace es enviar una serie pseudo-aleatoria de eventos de usuario en el sistema, simulando una prueba de rendimiento en el software de la aplicación que se está probando.
Hola a todos, muy buena pagina, yo llevo 2 años en el mundo QA y siempre llevo mis trabajo de forma manual, creo que ya es tiempo de hacer el trabajo con automatización. De los programas mencionados a sido difícil de encontrar tutoriales en español (Video) como para comenzar a utilizar, en mi trabajo reviso mas paginas web E-commers, cual me recomiendan? saludos.
Hola,
La verdad es que para todo lo que sean pruebas de sitios web, la primera opción diría que es Selenium. Puedes empezar con Selenium IDE, que permite grabar y reproducir, y es muy sencillo de usar, y una vez tengas claro lo que quieres automatizar, pasarte a algún framework. Te dejo un video en español de introducción a Selenium IDE: https://www.youtube.com/watch?v=AptRJxAVsI4
Un saludo.
Necesito ver algunas herramientas de testing, para migrar de la versión R09 a R15 en T24, será que me puedan recomendar algunas???
Hola, me gustaria saber si existe alguna herramienta de testing para bases de datos.
Gracias!
Saludos!
Hola muy buen post
me gustaría me pudieran recomendar alguna aplicación para pruebas de estres y carga sobre una aplicación movil android nativa
gracias
me gustaria saber si existe algun tipo de software para realizar las prueba de software de configuracion,.. estilo .., aceptacion….. si bien esos por lo general lo realizaria un usuario o un cliente… gracias de antemano.
Revisen la herramienta POSRobot. Sirve para automatizar pruebas funcional en un flujo End-to-End, ya que puede automatizar aplicaciones web, VB, Java, y pasar por bases de datos, revisar archivos, conectarse a POS, etc.
Alguien conoce la herramienta Kuscos para certificación y detención de módulos críticos y de riesgo en las aplicaciones?
Hola, felicidades por su página. Algunas herramientas para la realización de pruebas estáticas?
Hola estoy investigado sobre como probar una aplicación escritorio sobre cajas de supermercados y quisiera que me recomendaran alguna con la que ya tengan experiencia.
Saludos
Hola estoy investigado sobre como probar una aplicación escritorio sobre cajas de supermercados es en java y quisiera que me recomendaran alguna con la que ya tengan experiencia.
Saludos
Hola, les queria pedir un poco de orientación, etoy en un proyecto agil, creando una aplicación en java madiante el framework spring, que software libre me recomiendan para realizar las pruebas a lo largo del proyecto, y patudamente si me pudieran compartir algun formato de pruebas de caja blanca y negra :), se agradece todo comentario 🙂
Hola. Bueno el artículo. Hoy existe una herramienta muy potente y es BSTriker tiene muchas funcionalidades y soporta ágiles y cascada. Sl2
Buenos dias
Una herramienta que se usa a diario en mi empresa es una web que genera DNIs válidos, NIF, NIE y CIF. Es usada para el rellenado de formularios.
http://www.generadordni.es
Espero que le sea útil a alguien más
Hola
Buenos días
Me podrían recomendar una aplicación para realizar pruebas automatizadas en Android, ya que con UFT no he logrado automatizar pruebas en Android.
Saludos!!
Si sólo vas a probar android, la recomentación sería Espresso. Appium es la otra opción interesante, sobre todo porque te premite ejecutar los tests en iOS y Android.
Hola. me gustaría saber cual es la herramienta que me recomendarian para automatizar aplicaciones de escritorio gracias
Buenas tardes.
Una pregunta me gustaría saber si tal vez han instalado cucumber es que intente realizar la instalación pero pide selenium webdriver y ruby pero no se si las versiones de ahora no son compatibles ya que no permite ejecutar ninguna linea ni realizar ningún procedimiento.
hola buena tarde soy nuevo en esto de hacer test me podria recomendar una aplicacion para hacer pruebas de stress y de cargar a sistemas desarrollados en php , muchas gracias