Las mejores herramientas para realizar pruebas de software

Compartir...Share on LinkedInEmail this to someoneShare on Google+Tweet about this on TwitterShare on FacebookPrint this page

Herramientas para pruebas de softwareActualmente 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).

  1. Herramientas de gestión de pruebas
  2. Herramientas para pruebas funcionales
  3. Herramientas para pruebas de carga y rendimiento.

Herramientas Open Source:

1) Herramientas de gestión de pruebas

2) Herramientas para pruebas funcionales

3) Herramientas para pruebas de carga y rendimiento

Herramientas comerciales:

1) Herramientas de gestión de pruebas

2) Herramientas para pruebas funcionales

3) Herramientas para pruebas de carga  y rendimiento

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.

59 comentarios

  • 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

  • Pingback: Agile Testing y el Sprint +1 | GestiondeProyectosIT

  • Elena Solis

    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.

  • Pingback: Organizar las pruebas con herramientas open source | Blog de Jose Miguel Morales Lahera

  • 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.

  • Hernan

    Hola chicos, muy buena la pagina, quiero poner mi aporte de otra herramienta que es open source:
    soapUI: testea los webservices :)

  • quisiera saber cual es la mejor herramienta para pruebas de regresión?

    • TesteandoSoftware

      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.

  • Ivan

    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.

  • Alfredo

    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 :(

  • Pingback: ObjGen. Genera codigo para tus pruebas automáticamente

  • Giobanbross

    Hola Buenas tardes, me podrian apoyar requiero una herramienta para pruebas para Windows, Free . Se tiene alguna ?

    Gracias y saludos

  • Lizy Guerrero

    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.

    • TesteandoSoftware

      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.

  • Daniel

    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.

  • Alex

    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

    • Testeando Software

      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.

  • Jeimy Castro

    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!

  • Otro producto – Testomato de http://www.testomato.com – automated website testing.

  • Jess

    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

  • Assenet

    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!!!

    • Testeando Software

      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.

      • Assenet

        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

  • Enrique

    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

    • Testeando Software

      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???

  • Sergio Jimenez

    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.

  • Sergio Jimenez

    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.

  • Alejandro

    Hola a todos: podrían decirme por favor una herramienta para test automatizado para aplicaciones móviles?
    muchas gracias…!!!

  • Sergio Jimenez

    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

  • Pingback: Introducción al testeo aplicaciones web con Selenium y Java (I) | BBits

  • Gonzalo Cortez Mayer

    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

    • Marian Ramos

      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

  • Aldo

    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!

    • Testeando Software

      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.

  • Oscar

    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.

  • Mary

    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 :D

    • Testeando Software

      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.

  • walter

    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.

    • Testeando Software

      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.

  • Alexander

    Necesito ver algunas herramientas de testing, para migrar de la versión R09 a R15 en T24, será que me puedan recomendar algunas???

  • Abel Garcia

    Hola, me gustaria saber si existe alguna herramienta de testing para bases de datos.

    Gracias!

    Saludos!

  • Humberto

    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

  • federico

    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.

  • Alexandre

    Alguien conoce la herramienta Kuscos para certificación y detención de módulos críticos y de riesgo en las aplicaciones?

  • karl

    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

  • Pablo

    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 :)

  • Marcela

    Hola. Bueno el artículo. Hoy existe una herramienta muy potente y es BSTriker tiene muchas funcionalidades y soporta ágiles y cascada. Sl2

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *