Quiero aprender las pruebas de automatización que es mejor UFT / SELENIUM?

Selenio:

WebDriver es una herramienta para automatizar las pruebas de aplicaciones web y, en particular, para verificar que funcionan como se espera. Su objetivo es proporcionar una API amigable que sea fácil de explorar y comprender, más fácil de usar que la API Selenium -RC (1.0), que ayudará a que sus pruebas sean más fáciles de leer y mantener.

HP UFT:

El software HP Unified Functional Testing ( UFT ), anteriormente conocido como HP QuickTest Professional ( QTP ),

[1]

proporciona funciones de automatización de pruebas de regresión para aplicaciones y entornos de software.

[2]

Las pruebas funcionales unificadas de HP se pueden utilizar para garantizar la calidad de la empresa.

[3]

HP Unified Functional Testing admite interfaces de palabras clave y secuencias de comandos y presenta una interfaz gráfica de usuario.

[4]

Utiliza el lenguaje de secuencias de comandos de Visual Basic Scripting Edition (VBScript) para especificar un procedimiento de prueba y para manipular los objetos y controles de la aplicación bajo prueba.

[4]

Si desea referir libros de descendencia para comparar y ver la herramienta adecuada para elegir para el proyecto,

Creo que Selenium tendría una ventaja superior a UFT aquí, porque:

  1. Herramienta de código abierto, gratuita (UFT es una herramienta paga con un alto costo de licencia)
  2. Ampliamente utilizado en empresas de grandes organizaciones para nuevas empresas (rentable)
  3. Admite múltiples idiomas, por lo que si conoce algún lenguaje de programación, existe una buena posibilidad de que pueda trabajar en selenio utilizando el mismo (UFT necesita programación en script VB)
  4. Amplia biblioteca de funciones
  5. Fácil para los chicos de desarrollo trabajar en ello (especialmente los profesionales de Java)
  6. La habilidad de Selenium con Java tiene una gran demanda
  7. Las herramientas de pruebas móviles relacionadas con Selenium también están disponibles
  8. Es más fácil cambiar o trabajar con otras herramientas de automatización si tiene experiencia de trabajo con selenio, ya que la mayoría de las herramientas de automatización usan Java u otra OOP.

¡No puedes preguntar cuál es el mejor!

Si desea aprender, nada es lo mejor para usted, estas herramientas están hechas para automatizar aplicaciones.

Por lo tanto, la pregunta debería ser ¿qué herramienta es mejor para la aplicación “xyz” uft / selenium?

Y en cuanto a usted, ambas herramientas tienen sus propios beneficios y complejidad.

Para el selenio,

  1. Gratis
  2. Sin soporte oficial
  3. Buena comunidad
  4. Demanda en el mercado para proyectos de bajo presupuesto (no es necesario)
  5. No se pueden automatizar las aplicaciones de escritorio.
  6. No tiene un repositorio de objetos
  7. Soporta múltiples idiomas.
  8. Soporte multi navegador
  9. Soporte multi os

Etc

Uft

  1. Costoso
  2. Admite menos idiomas
  3. Buen apoyo profesional
  4. Puede automatizar aplicaciones de escritorio
  5. Tienes una versión de prueba de un mes difícil de aprender en casa
  6. Se puede usar para crear un marco independiente de la aplicación
  7. Soporte para pocos navegadores
  8. No es compatible con todos los sistemas operativos

Etc

Como puede ver, ambas herramientas son realmente buenas, pero su utilidad depende mucho de la aplicación que se esté probando.

Según mi conocimiento, aprender ambos será una buena idea, pero aprenda cualquier herramienta con dedicación (selenio de preferencia personal).

No puede simplemente comparar Selenium con HP UFT, porque Selenium es una biblioteca de prueba (API) y HP UFT es un IDE de software de prueba.

Suponiendo que desea probar aplicaciones web (debido a que Selenium WebDriver solo admite aplicaciones web (o aplicaciones móviles nativas en combinación con Appium u otras extensiones de terceros), Selenium WebDriver es una excelente biblioteca para pruebas de automatización.

Pero, para liberar el poder de Selenium, necesita construir (o usar un marco de automatización de prueba existente). En comparación con HP UFT, Selenium no proporciona un espía de objetos, un repositorio de objetos, registro / reproducción y un reportero. Debe desarrollar un lenguaje de programación y un navegador web para desarrollar un paquete de regresión automatizado.

Para aplicaciones de escritorio, HP UFT sigue siendo la referencia en la industria. SmartBear TestComplete también es un competidor.

Si desea un producto basado en Selenium que ofrezca casi las mismas características que HP UFT, puede interesarle descubrir Katalon Studio, un producto basado en Selenium. El producto es gratuito y relativamente fácil de usar (en comparación con aprender un lenguaje de programación y Selenium WebDriver).

A2A
Selenio.

Razón, utiliza programación orientada a objetos a diferencia del lenguaje de script (VB).

Si eres bueno en selenio, puedes aprender otras herramientas de automatización de código abierto. Ej: transportador, etc.

Entonces, elige tu camino.

Puede aprender cualquier herramienta de automatización que tengan las mismas oportunidades en Testing Market.

Selenium generalmente se usa solo para aplicaciones basadas en web. Fue como UFT se usa en aplicaciones web, móviles y de escritorio.

El sitio web de muchas empresas relacionadas con bancos y finanzas se está probando a través de UFT.

El sitio web de otro dominio es probado por selenium.

Entonces, si eres débil en Java, puedes aprender UFT ya que funciona basado en el script VB y es mucho más fácil que Java.

Y muchas grandes multinacionales como Infosys, TCS, Capegemni, CTS están contratando probadores que tienen conocimiento de UFT.

Por lo tanto, depende de su habilidad cuál puede aprender. Si tiene experiencia en cualquiera de las Herramientas, puede obtener un trabajo fácil en TI.

La última versión de selenium (webdriver) es una API simple y muy sólida. Además, el selenio es de código abierto, por lo que ahora la mayoría de las empresas están trabajando con selenio en comparación con UFT.

Según mi opinión, el selenio es mejor que el UFT

Ve por el selenio, la tendencia UFT casi ha terminado

Te sugiero que selenio, ya que es de código abierto, no necesitamos licencia.