¿Necesito aprender un poco de lenguaje antes de aprender selenio?

No hay otra forma de probar la automatización, excepto a través de la programación.

La programación es tan importante para la automatización de pruebas como los mapas para los exploradores.

Todo lo que sucede sin programación a través de grabación y reproducción (Selenium IDE) es “automatización de prueba”.

¿Cuánta programación debería aprender para la automatización de pruebas?

¿Debes aprender todo sobre Java o Ruby o solo lo suficiente para que comiences?

Lo que les digo a mis estudiantes es que un enfoque de aprendizaje gradual es mejor que ir con todo incluido.

Lo más importante para un probador es comenzar con la automatización de pruebas y programación y ver los resultados pronto.

Es importante para él poder construir scripts de automatización en un tiempo relativamente corto (un mes o dos).

No necesitan ser los mejores scripts de automatización al principio.

Para trabajar con scripts de automatización, el conocimiento básico de Java es suficiente.

Aprender sobre variables, operadores, IF / ELSE, cadenas, FOR, WHILE, matrices, listas, excepciones, API de JAVA debería ser suficiente para construir scripts de Selenium.

Los conceptos básicos de programación constituirán una buena base que se puede usar más adelante para aprender más habilidades.

Sí, todos los conceptos orientados a objetos como clases, herencia, polimorfismo son esenciales.

Pero deberían aprenderse más tarde.

Primero, el probador necesita la confianza de que puede codificar y puede escribir scripts de automatización.

La confianza conduce a la motivación y la motivación adicional conduce a más aprendizaje.

El lenguaje de programación es solo una de las habilidades necesarias para la automatización con Selenium.

Las pruebas de unidad, XPATH y CSS, Eclipse y la API de Selenium WebDriver son otras piezas del mapa de automatización de prueba.

El lenguaje de programación es sin embargo el más importante de todos.

¿Debes aprender el idioma antes de comenzar con la automatización de pruebas?

¿Por qué no aprender el idioma y la automatización de pruebas al mismo tiempo?

Así es como enseño a mis alumnos y funciona.

Aprenda algo de Java, aplíquelo a Selenium, aprenda más … … … … …

Puede aprender Selenium con cualquier idioma, ya sea C #, Java, Ruby, Python, etc. No importa si la aplicación que va a probar se ha desarrollado en el mismo lenguaje que usaría para escribir sus scripts de prueba. puede probar una aplicación desarrollada usando C # en Selenium con scripts de prueba escritos en Java.

Selenium con Java es más fácil y mucho más fácil de usar y aprender . Obtendrá muchos ejemplos, material de capacitación, foros y comunidades para los mismos. No es necesario aprender Java completo para esto, solo lo básico es suficiente.

Java

Vídeo paso a paso de Java

El lenguaje de programación Java ha existido por un tiempo y es probable que se mantenga durante la próxima década. Tenga en cuenta que puede cambiar de forma, estilos, marcos utilizados para escribir código, etc .; pero seguirá existiendo. También verá Java compitiendo con otros lenguajes de programación, y los nuevos lenguajes de programación continuarán evolucionando. Su estrategia en tal escenario debe ser simple: para usted mismo para el futuro.

Tutoriales paso a paso de Java

Antes de comenzar a practicar los diversos tipos de ejemplos que se ofrecen en esta referencia, asumimos que ya conoce los programas informáticos y los lenguajes de programación.

Incluso si Java se ha ido para cuando llegue al mercado laboral, un buen empleador quedará impresionado de saber un lenguaje informático. Demuestra que eres capaz de aprender nuevos lenguajes de computadora, que sabes cómo manejar una computadora. Todo muy impresionante

Guía de Java

Para Selenium también puedes aprender por tu cuenta para ver Gcreddy youtube

Sí, debes aprender cualquiera de los conceptos básicos de los lenguajes de programación como Java, .Net, Python, VBScript, PHP, C #, Ruby, etc.

Por ejemplo, si elige Selenium Webdriver con Java, debería aprender lo básico de Java.

Aquí están los conceptos básicos de Java:

Tipos de datos

Tipos de variables

Modificadores de acceso

Lista de arreglo

Estática, Métodos no estáticos, Variables

Clase de cuerda

si, si mas y anidado si mas

en bucle

mientras, hacer mientras bucles

Los metodos

Tipo de retorno del método

Matriz unidimensional y bidimensional.

Objeto

Constructor

Herencia

Interfaz

Tabla de picadillo

Archivo de texto de lectura-escritura en Java

Manejo de excepciones, try-catch-finalmente, tiros y tiros.

Desde mi experiencia, he trabajado con probadores que avanzaban hacia la automatización y tenían que elegir algunas habilidades básicas de diseño y codificación. Si tiene un conocimiento básico de HTML / JavaScript, es un comienzo, ya que le permitirá comprender cuáles son sus pruebas y cómo navegar a través de lo que desea probar.

Recomiendo usar el IDE de Selenium y familiarizarme al registrar algunas pruebas y observar la salida (es una buena manera de crear un prototipo de tus pruebas y aprenderás haciendo).

La elección del idioma depende de usted, pero si está comenzando desde cero, pregúntele a su equipo de desarrollo, ellos podrían ayudarlo a tomar su decisión y ofrecerle apoyo al escribir sus exámenes.

Sí. El selenio es impulsado por un programa que escribes. Por ejemplo, tendría derecho a una aplicación Java para ejecutar los comandos de selenio. Básicamente puedes elegir cualquier idioma. Soy un chico php. Así que instala el marco denunciado para su idioma y luego puede ponerse en marcha. Si miras el blog de Sauce Labs, hay muchos ejemplos geniales.

Tener conocimiento en java sería preferible si quieres aprender selenio. Si no tiene una idea acerca de Java, no es un problema, puede aprender sobre el selenio inscribiendo el mejor entrenamiento de selenio en Chennai solo en Besant Technologies, donde se ofrecen cursos con el mejor soporte de ubicación para más información 996 252 8294

Si, debes. Cualquiera de los lenguajes basados ​​en OOP