¿Cuánto tiempo lleva aprender Selenium (herramienta de pruebas de automatización) desde cero?

El tiempo empleado se mide entre 2 momentos.

Se tarda 10 horas en volar desde América del Norte a Europa Central.

Hay 2 semanas entre el inicio y el final de las vacaciones.

Hay 24 horas desde el inicio hasta el final del día.

Para Selenium, el tiempo que necesita para aprenderlo depende del punto final.

Si solo desea poder crear scripts de automatización básicos, puede llegar allí en poco tiempo (probablemente algunos meses).

Si quieres conseguir un trabajo, necesitarás más tiempo.

Si quieres ser bueno, el tiempo ya no es importante, ya que deberías aprender cosas nuevas todo el tiempo.

Hay múltiples componentes involucrados en el selenio:

  • lenguaje de programación
  • Biblioteca de selenio
  • examen de la unidad
  • HTML
  • CSS
  • XPATH

El más difícil de aprender y el que llevará la mayor parte del esfuerzo es el lenguaje de programación.

Cuanto más aprenda sobre el lenguaje de programación, mejores serán sus habilidades de automatización de pruebas.

La cantidad de lenguaje de programación para aprender depende de usted.

Te sugiero que aprendas tanto como puedas.

Porque Selenium WebDriver es solo una biblioteca para interactuar con un sitio en el navegador.

Appium es, de manera similar, solo una biblioteca para interactuar con una aplicación móvil desde un teléfono inteligente.

¡Buena suerte!

Si está al tanto de la programación orientada a Java y a los objetos, le será muy fácil aprender el selenio. Selenium es solo un framework que usa java u otros lenguajes para ejecutar scripts.

Si quieres aprender desde cero:

1) Por favor, asegúrese de tener las habilidades de programación adecuadas y la pasión por ello.

2) Comenzar a aprender paquetes java, clases, métodos y objetos.

3) Comience a preparar y ejecutar pequeños programas Webdriver y otros programas Java.

4) Una vez que se sienta cómodo, entonces concéntrese en Webdriver y comience a ejecutar todas las funcionalidades que tiene.

5) Una vez que se sienta cómodo en Webdriver, céntrese en los marcos de automatización como junit, TestNG, POM y POI.

Le llevará alrededor de 3 meses si posee una buena capacidad de programación. De lo contrario, agregue la duración en la que mejora sus habilidades de programación.

He aprendido la automatización utilizando Java. Si conoces el núcleo básico de Java, puedes comenzar con él de inmediato.

Llegando al marco de tiempo que realmente pidió, debajo del tiempo de los puntos mencionados varía el poder de agarre de una persona:

  • Alguien que sabe Java , puede aprenderlo fácilmente en una semana, ya que requiere una comprensión básica en el extremo frontal, como la comprensión del navegador, la identificación básica, la comprensión de la clase o xpath y, finalmente, el conocimiento básico de los elementos de Selenium Webdriver puede ayudarlo a comenzar. Céntrese solo en el núcleo de Java, no opte por ningún java avanzado.
  • Alguien que sepa c ++ / cualquier otro lenguaje orientado a objetos, puede aprender Java fácilmente usando “Java: la referencia completa” en una semana y luego selenio según el punto 1
  • Alguien que sea nuevo en la programación o que no conozca en absoluto los lenguajes orientados a objetos, tardará un mes en aprender la programación básica, puede comenzar con java como un lenguaje básico en sí mismo y luego seguir el punto 1.

Nota: Las líneas de tiempo anteriores que he escrito en base a mi velocidad. Codifiqué un marco de automatización en 20 días cuando no sabía nada acerca de la automatización pero conocía Java durante 1,5 años.

Edición: según el comentario mencionado, se puede codificar usando php / python / Java / perl / C # etc. en muchos idiomas. Uno puede explorar el uno si tiene conocimiento previo de uno.

Si está al tanto de cualquier lenguaje de programación (java, python) y programación orientada a objetos, entonces será conveniente aprender el controlador de web de selenio.

Por favor, tenga en cuenta los siguientes puntos:

1) Comience con el lenguaje de programación.

2) A continuación, vaya para aprender paquetes java, clases, métodos y objetos.

3) Haz pequeños programas usando Webdriver.

4) Luego intente implementar el marco con conceptos como TestNG, POM, DDF, etc.

5) Luego integra tu proyecto con Maven y Jenkins.

Depende totalmente de cuánto tiempo dedique a aprender y explorar los conceptos de Selenium.

Le llevará entre 2 y 3 meses si posee una buena capacidad de programación.

La mayoría de las aplicaciones de software desarrolladas en la actualidad están destinadas a ejecutarse en un navegador. En una era de procesos de software altamente interactivos y receptivos, muchas organizaciones están adoptando metodologías ágiles y la automatización de pruebas a menudo se está convirtiendo en un requisito.

Selenium es un conjunto de varias herramientas de software, cada una con un enfoque diferente que admite la automatización de pruebas. El conjunto completo de herramientas da como resultado un amplio conjunto de funciones de prueba específicamente orientadas a las necesidades de las aplicaciones web de prueba.

Selenium2, también conocido como Selenium WebDriver, es compatible con la API WebDriver. Webdriver fue diseñado para proporcionar una interfaz de programación más sencilla y concisa, y también para abordar algunas limitaciones de la versión anterior de Selenium llamada Selenium RC.

Aquí hay un recurso para la Guía paso a paso para escribir un script simple usando Selenium Webdriver – http://bit.ly/1Rj31c7

¡Hola!

El hecho de que tenga experiencia en pruebas manuales lo ayudará en su viaje para convertirse en un desarrollador de automatización de pruebas.

Ahora, basado en el hecho de que comenzó a aprender Java y Selenium WebDriver, el tiempo requerido para aprender ambos realmente no importa. Debe aprender el lenguaje Java, la programación orientada a objetos, la biblioteca Selenium WebDriver, HTML, XPath, CSS, Eclipse IDE, JUnit, Maven, Apache POI (si desea leer las hojas de cálculo Excel para crear conjuntos de datos …), diseñe patrones (como como Modelo de Objeto de Fábrica y Página) y así sucesivamente.

Tómese el tiempo necesario para aprender a codificar correctamente (código bien sangrado y comentado. Los métodos están cubiertos por pruebas de unidad …) y descubra Selenium.

Debe recordar que Selenium es una biblioteca que interactúa con los navegadores web para ayudarlo a construir su propio marco de automatización de pruebas.

Podría tomar de 1 a 2 meses (incluso más) para poder aprender y construir “algo” con la biblioteca de Selenium. Lo más importante es: aprender, practicar y practicar aún más. ¡No te apresures y tómate el tiempo que necesites!

Hay algunos sitios que te enseñan Selenium con conceptos básicos de Java. Uno de esos sitios que conozco es el entrenamiento en línea Selenium QTP UFT

Si practicas duro, no te llevará mucho tiempo.

Todo depende de su conocimiento técnico en java. Y su nivel de comprensión.
Pero si usted se unirá a cualquier instituto de Pruebas, ellos le informarán sobre todo en 45 días.

Depende de u si sabes sobre STLC y cualquier lenguaje de programación u puedes aprender lo antes posible