¿Cuáles son las preguntas de la entrevista para alguien con 2 años de experiencia en pruebas de selenio?

Hasta donde sé, para una experiencia de 2 años en las pruebas de Automatización utilizando Selenium, probablemente esperarían que comprenda la herramienta en su conjunto y que se esté utilizando un lenguaje de programación subyacente como: Java, Python, C #, etc.

En una de las entrevistas, había asistido para este perfil. A continuación, se les preguntó (lo mencioné en mi currículum, que estoy teniendo una experiencia de ~ 2 años en Selenium)

Nota: lo escribiré como ‘tema general’ ya que no recuerdo mucho sobre las preguntas exactas que se hacen

  1. Xpath: relativo y absoluto.
  2. Diferentes tipos de ‘selectores’ utilizados.
  3. Dio un escenario y preguntó cómo navegar a la ubicación exacta usando Xpath, incluso si la ‘etiqueta HTML’ que se usa es de naturaleza dinámica ( cada vez que abrimos una página, la ‘etiqueta HTML’ para ese campo cambiará cada vez)
  4. Captura de capturas de pantalla e informes.
  5. TestNG y JUnit
  6. Uso de herramientas de terceros e integración con Selenium como: Auto-IT, Sikuli, Jenkins, ANT, etc.
  7. Uso de cualquier repositorio como: GitHub, etc.
  8. Diferentes funciones de espera como: espera implícita, espera explícita, espera fluida, espera de WebDriver
  9. Uso de cualquier marco de automatización o si se le da la oportunidad, ‘¿He construido y cómo?’
  10. Capturar todos los valores en un menú desplegable / tabla y mostrarlo como salida: uso de colecciones Java.
  11. Manejo de ventanas, es decir, entrega de diferentes pestañas, nueva ventana
  12. Descargar y guardar un archivo desde cualquier navegador.
  13. Clase de robot: ( se utiliza para simular las funciones del teclado y el mouse)
  14. Enviar un valor de Excel a la interfaz de usuario durante el tiempo de ejecución – PDI de Apache
  15. Algunas preguntas relacionadas con su lenguaje de programación utilizado
    1. Polimorfismo
    2. Herencia
    3. Colección Java
    4. Clases y objetos – Acceso en diferentes paquetes.

(Yo uso Java, por lo tanto, me preguntaron solo en ese idioma)

He escrito en base a mi experiencia en una entrevista. No podía recordar las preguntas exactas que se me plantearon, por lo tanto, lo escribió como tema general que cubrieron.

¡Espero que esto ayude!

Hola ,

A continuación se encuentran las preguntas que generalmente se hacen durante las entrevistas en cualquier compañía de pruebas de automatización a alguien que tiene alrededor de 2 años de experiencia en pruebas de automatización con selenio.

  1. Conceptos de Selenium y lenguaje utilizando para Automatización preferiblemente Java.
  2. Desafíos en tiempo real que enfrenta su proyecto actual durante la automatización y ejecución de casos de prueba funcionales
  3. Enfoque para la ejecución de suites de automatización y análisis de casos de prueba fallidos
  4. Diferentes tipos de marcos de automatización junto con pros y contras
  5. Innovaciones realizadas en el marco
  6. Manejo de elementos utilizando diferentes atributos como ID, xpath, css, etc.
  7. Comprensión de varios conceptos Maven, Ant, Jenkins, que se han integrado en los marcos de automatización.
  8. Convenciones de codificación y nomenclatura utilizando scripts de automatización
  9. Habilidades lógicas para evaluar su capacidad de automatizar casos de prueba complejos.
  10. Habilidades de comunicación para garantizar que pueda explicar los detalles del informe de ejecución a los clientes y responder a las consultas.
  11. y muchos más..

Básicamente, ya que intentarán analizar si puede escribir scripts de automatización de manera efectiva y la tendencia a depurar el error del script según las líneas de tiempo.

Saludos,

Anand

# 1) ¿Qué son las pruebas de automatización?

La prueba de automatización o Test Automation es un proceso de automatización del proceso manual para probar la aplicación / sistema bajo prueba. Las pruebas de automatización implican el uso de una herramienta de prueba separada que le permite crear scripts de prueba que se pueden ejecutar repetidamente y no requiere ninguna intervención manual.

Q # 2) ¿Cuáles son los beneficios de las pruebas de automatización?

Los beneficios de las pruebas de automatización son:

  1. Admite la ejecución de casos de prueba repetidos
  2. Ayuda a probar una matriz de prueba grande
  3. Permite la ejecución paralela
  4. Alienta la ejecución desatendida
  5. Mejora la precisión, reduciendo así los errores generados por humanos
  6. Ahorra tiempo y dinero.

P # 3) ¿Por qué se debe seleccionar Selenium como herramienta de prueba?

Selenio

  1. es gratis y de código abierto
  2. tener una gran base de usuarios y ayudar a las comunidades
  3. tener compatibilidad cruzada con el navegador (Firefox, Chrome, Internet Explorer, Safari, etc.)
  4. tienen una gran compatibilidad de plataforma (Windows, Mac OS, Linux, etc.)
  5. admite múltiples lenguajes de programación (Java, C #, Ruby, Python, Pearl, etc.)
  6. tiene desarrollos de repositorio nuevos y regulares
  7. admite pruebas distribuidas

Q # 4) ¿Qué es el selenio? ¿Cuáles son los diferentes componentes del selenio?

Selenium es uno de los conjuntos de pruebas automatizadas más populares. Selenium está diseñado para soportar y fomentar las pruebas de automatización de los aspectos funcionales de las aplicaciones basadas en la web y una amplia gama de navegadores y plataformas. Debido a su existencia en la comunidad de código abierto, se ha convertido en una de las herramientas más aceptadas entre los profesionales de pruebas.

Selenium no es solo una herramienta única o una utilidad, sino un paquete de varias herramientas de prueba y, por la misma razón, se conoce como Suite. Cada una de estas herramientas está diseñada para satisfacer diferentes pruebas y requisitos de entorno de prueba.

Hay un conjunto específico de preguntas que puedo señalar, ya que depende de la compañía y el entrevistador, pero aún así trataré de dar algunos temas generales para los que pueda prepararse antes de asistir a cualquier entrevista.

  1. Lea sobre diferentes localizadores (ventaja, rendimiento)
  2. Creando xpath
  3. Manejo de ventanas emergentes, alertas, pestañas
  4. Excepciones comunes en selenio
  5. Desafíos enfrentados con selenio
  6. Manejo de vientos que no son del navegador (como el buscador de archivos)
  7. Espera tipos y diferencias
  8. Marco (estructuras, manejo de datos, patrón de diseño, es decir, POM, etc.)
  9. Ventaja de usar POM
  10. Poco conocimiento sobre conceptos OOPS (matriz, cadena, manejo de excepciones, mapas)

Estos son los temas en los que puedo pensar en este momento, podría ser que no estoy cubriendo todo, así que tomando ayuda de esto, puede comenzar su preparación y agregar cosas si lo encuentra en el camino.

Si necesita ayuda con alguno de los temas, puede contactarme, con gusto lo ayudaré.

Varía de un lugar a otro,

Pero algunas preguntas generales son:

  1. Qué es el ciclo de vida de las pruebas de software.
  2. ¿Cómo manejas las ventanas emergentes basadas en selenio?
  3. ¿Cuáles son las excepciones que tenemos en selenio?
  4. ¿Cuál es la diferencia entre driver? cerrar() ; y conductor. bastante ();
  5. ¿Qué es maven?
  6. ¿Qué son las pruebas basadas en datos?
  7. Conceptos básicos sobre Jenkins
  8. ¿Cómo manejas los marcos?
  9. Preguntas de tu currículum.

Espero que esto te ayude 🙂

Puede encontrar más información en:

Las 50 preguntas y respuestas más populares sobre la entrevista de selenio – Tutorial de selenio # 33

Gracias,

Sriram Rajendran

Depende de la organización a la que asista, hoy en día la mayoría de los paneles esperan que el candidato también tenga un conocimiento sólido sobre el lenguaje de programación,

Pero hay algunas preguntas básicas que nunca dejan de impresionar al panel, aparte de los tipos de localizadores y los diferentes componentes de Selenium,

Ventana / Marco / alerta / manejo desplegable,

Manejando webelements que cambian dinámicamente,

Diferentes funcionalidades de xpath relativo,

Clase de acción,

Manejo de la mesa web / paladar del calendario,

Leer / escribir datos de Excel

Y ejecutor javasctipt.

Esta lista puede ser enorme para 2 años de experiencia, ya que el número de candidatos al selenio está creciendo, es mejor estar a la vanguardia …

La respuesta de Mohankumar Loganathan a ¿Cuál es la mejor fuente para obtener preguntas y respuestas de entrevistas técnicas para pruebas manuales y selenio?