¿Cuáles son las principales preguntas de la entrevista técnica que se hacen a las personas en la automatización de Selenium con WebDriver?

Preguntas y respuestas de la entrevista de selenio:

también puedes visitar videos de gcreddy en youtube

Selenium WebDriver

Introducción al selenio

Herramienta de selenio

Preguntas frecuentes sobre selenio

rejilla de selenio

Currículum de probador de selenio

Preguntas de la entrevista de selenio

Tutoriales rápidos de selenio

Videos paso a paso de selenio

Tutoriales de selenio

Preguntas y respuestas de la entrevista de selenio

Introducción de Selenium IDE

Selenium IDE conceptos

Comandos Selenium IDE

Selenio – lenguaje JAVA

SeleniumDriver – IDE – JAVA

Conceptos de marco

Tutorial de marco de automatización

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.

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.

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

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 aspectos funcionales de aplicaciones basadas en 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 denomina Suite. Cada una de estas herramientas está diseñada para satisfacer diferentes pruebas y requisitos de entorno de prueba.

El paquete de la suite se compone de los siguientes conjuntos de herramientas:

  • Selenium Integrated Development Environment (IDE) : Selenium IDE es una herramienta de grabación y reproducción. Se distribuye como un complemento de Firefox.
  • Selenium Remote Control (RC) : Selenium RC es un servidor que permite al usuario crear scripts de prueba en el lenguaje de programación deseado. También permite ejecutar scripts de prueba dentro del amplio espectro de navegadores.
  • Selenium WebDriver : WebDriver es una herramienta completamente diferente que tiene varias ventajas sobre Selenium RC. WebDriver se comunica directamente con el navegador web y utiliza su compatibilidad nativa para automatizar.
  • Selenium Grid : Selenium Grid se utiliza para distribuir la ejecución de su prueba en múltiples plataformas y entornos al mismo tiempo.

5) ¿Cuáles son los tipos de pruebas que puede admitir Selenium?

Selenium admite los siguientes tipos de pruebas:

  1. Pruebas Funcionales
  2. Pruebas de regresión

6) ¿Cuáles son las limitaciones de selenio?

Las siguientes son las limitaciones de selenio:

  • Selenium admite pruebas de solo aplicaciones basadas en web
  • Las aplicaciones móviles no se pueden probar con Selenium
  • Los lectores de código de barras y Captcha no se pueden probar con Selenium
  • Los informes solo se pueden generar utilizando herramientas de terceros como TestNG o Junit.
  • Como Selenium es una herramienta gratuita, por lo tanto, no hay soporte de proveedor listo, aunque el usuario puede encontrar numerosas comunidades de ayuda.
  • Se espera que el usuario posea conocimientos previos de lenguaje de programación.

7) ¿Cómo manejar el marco en WebDriver?

Un acrónimo de marco en línea como iframe se usa para insertar otro documento con el documento HTML actual o simplemente una página web en una página web al habilitar el anidamiento.

Seleccionar iframe por id
driver.switchTo (). frame (“ID del marco”);

Localización de iframe usando tagName
driver.switchTo (). frame (driver.findElements (By.tagName (“iframe”). get (0));

Localización de iframe usando índice

marco (índice)
driver.switchTo (). frame (0);

marco (Nombre del marco)
driver.switchTo (). frame (“nombre del marco”);

marco (elemento WebElement)
Seleccionar ventana principal
driver.switchTo (). defaultContent ();

8) ¿Cuándo debo usar Selenium IDE?

Selenium IDE es la más simple y fácil de todas las herramientas dentro del paquete Selenium. Su función de grabación y reproducción hace que sea excepcionalmente fácil de aprender con conocimientos mínimos de cualquier lenguaje de programación. Selenium IDE es una herramienta ideal para un usuario ingenuo.

9) ¿Qué es el selenese?

Selenese es el lenguaje que se utiliza para escribir scripts de prueba en Selenium IDE.

10) ¿Cuáles son los diferentes tipos de localizadores en Selenium?

El localizador puede denominarse como una dirección que identifica un elemento web de forma exclusiva dentro de la página web. Por lo tanto, para identificar elementos web con precisión y precisión, tenemos diferentes tipos de localizadores en Selenium:

  • CARNÉ DE IDENTIDAD
  • Nombre de la clase
  • Nombre
  • TagName
  • Texto del enlace
  • PartialLinkText
  • Xpath
  • Selector CSS
  • DOM

11) ¿Cuál es la diferencia entre afirmar y verificar comandos?

Afirmar: El comando Afirmar verifica si la condición dada es verdadera o falsa. Digamos que afirmamos si el elemento dado está presente en la página web o no. Si la condición es verdadera, el control del programa ejecutará el siguiente paso de prueba, pero si la condición es falsa, la ejecución se detendrá y no se ejecutará ninguna otra prueba.

Verificar: el comando Verificar también verifica si la condición dada es verdadera o falsa. Independientemente de que la condición sea verdadera o falsa, la ejecución del programa no se detiene, es decir, cualquier falla durante la verificación no detendrá la ejecución y se ejecutarán todos los pasos de prueba.

12) ¿Qué es un Xpath?

Xpath se usa para localizar un elemento web basado en su ruta XML. XML significa lenguaje de marcado extensible y se utiliza para almacenar, organizar y transportar datos arbitrarios. Almacena datos en un par clave-valor que es muy similar a las etiquetas HTML. Ambos son lenguajes de marcado y, dado que caen bajo el mismo paraguas, Xpath se puede usar para localizar elementos HTML.

Lo fundamental detrás de la localización de elementos usando Xpath es el desplazamiento entre varios elementos en toda la página y, por lo tanto, permitir al usuario encontrar un elemento con la referencia de otro elemento.

13) ¿Cuál es la diferencia entre “/” y “//” en Xpath?

Barra simple “/”: la barra simple se usa para crear Xpath con ruta absoluta, es decir, la ruta X se crearía para iniciar la selección desde el nodo del documento / nodo de inicio.

Barra doble “//”: la barra doble se usa para crear Xpath con una ruta relativa, es decir, la ruta x se creará para iniciar la selección desde cualquier parte del documento.

14) ¿Cómo podemos obtener un texto de un elemento web?

El comando Obtener se usa para recuperar el texto interno del elemento web especificado. El comando no requiere ningún parámetro pero devuelve un valor de cadena. También es uno de los comandos ampliamente utilizados para la verificación de mensajes, etiquetas, errores, etc. que se muestran en las páginas web.

Sintaxis:
Texto de cadena = driver.findElement (Dominio Premium: By.id (“Texto”)). GetText ();

15) ¿ Cuándo debo usar Selenium Grid?

Selenium Grid se puede utilizar para ejecutar scripts de prueba iguales o diferentes en múltiples plataformas y navegadores al mismo tiempo para lograr una ejecución de prueba distribuida, realizar pruebas en diferentes entornos y ahorrar notablemente tiempo de ejecución.

16) ¿Qué queremos decir con selenio 1 y selenio 2?

Selenium RC y WebDriver, en combinación, se conocen popularmente como Selenium 2. Selenium RC solo también se conoce como Selenium 1.

17) ¿Cuál es la última herramienta Selenium?

WebDriver

18) ¿Cómo inicio el navegador con WebDriver?

La siguiente sintaxis se puede utilizar para iniciar el navegador:
Controlador WebDriver = nuevo FirefoxDriver ();
Controlador WebDriver = nuevo ChromeDriver ();
Controlador WebDriver = nuevo InternetExplorerDriver ();

19) ¿Cuáles son los diferentes tipos de controladores disponibles en WebDriver?

Los diferentes controladores disponibles en WebDriver son:

  • FirefoxDriver
  • InternetExplorerDriver
  • ChromeDriver
  • SafariDriver
  • OperaDriver
  • AndroidDriver
  • IPhoneDriver
  • HtmlUnitDriver

20) ¿Cuáles son los diferentes tipos de esperas disponibles en WebDriver?

Hay dos tipos de esperas disponibles en WebDriver:

  1. Espera implícita
  2. Espera explícita

Espera implícita: las esperas implícitas se utilizan para proporcionar un tiempo de espera predeterminado (por ejemplo, 30 segundos) entre cada paso / comando de prueba consecutivo en todo el script de prueba. Por lo tanto, el paso de prueba posterior solo se ejecutará cuando hayan transcurrido los 30 segundos después de ejecutar el paso / comando de prueba anterior.

Espera explícita: las esperas explícitas se utilizan para detener la ejecución hasta que se cumpla una condición en particular o hasta que haya transcurrido el tiempo máximo. A diferencia de las esperas implícitas, las esperas explícitas se aplican solo para una instancia particular.

1. Definir qué es la prueba 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.

2. Defina cuáles son los beneficios de las pruebas de automatización?

Los beneficios de las pruebas de automatización son:

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

3. ¿Por qué debería seleccionarse Selenium como herramienta de prueba?

Selenio

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

4. ¿Definir qué es selenio y definir de qué está compuesto?

Selenium es un conjunto de herramientas para pruebas web automatizadas. Se compone de

Selenium IDE (Entorno de desarrollo integrado): es una herramienta para grabar y reproducir. Es un complemento de Firefox

WebDriver y RC: proporciona las API para una variedad de lenguajes como Java, .NET, PHP, etc. Con la mayoría de los navegadores funciona Webdriver y RC.

Grid: con la ayuda de Grid puede distribuir pruebas en varias máquinas para que la prueba se pueda ejecutar en paralelo, lo que ayuda a reducir el tiempo requerido para ejecutar en las suites de prueba del navegador

5. Defina qué queremos decir con selenio 1 y selenio 2.

Selenium RC y WebDriver, en combinación, se conocen popularmente como Selenium 2. Selenium RC solo también se conoce como Selenium 1.

6. ¿Cuál es la última herramienta Selenium?

WebDriver

7. Defina cuáles son los tipos de prueba que puede admitir Selenium?

Selenium admite los siguientes tipos de pruebas:

Pruebas Funcionales

Pruebas de regresión

8. ¿Por qué debería seleccionarse Selenium como herramienta de prueba?

Selenio

  • es gratis y de código abierto
  • Tener una gran base de usuarios y ayudar a las comunidades.
  • Tener compatibilidad cruzada con el navegador (Firefox, Chrome, Internet Explorer, Safari, etc.)
  • Tiene una gran compatibilidad de plataforma (Windows, Mac OS, Linux, etc.)
  • Admite múltiples lenguajes de programación (Java, C #, Ruby, Python, Pearl, etc.)
  • Tiene desarrollos de repositorio nuevos y regulares
  • Admite pruebas distribuidas

9. Defina cuáles son los diferentes tipos de esperas disponibles en WebDriver?

Hay dos tipos de esperas disponibles en WebDriver:

1. espera implícita

2. Espera explícita

Espera implícita: las esperas implícitas se utilizan para proporcionar un tiempo de espera predeterminado (por ejemplo, 30 segundos) entre cada paso / comando de prueba consecutivo en todo el script de prueba. Por lo tanto, el paso de prueba posterior solo se ejecutará cuando hayan transcurrido los 30 segundos después de ejecutar el paso / comando de prueba anterior.

Espera explícita: las esperas explícitas se utilizan para detener la ejecución hasta que se cumpla una condición en particular o hasta que haya transcurrido el tiempo máximo. A diferencia de las esperas implícitas, las esperas explícitas se aplican solo para una instancia particular.

10. Defina cuáles son las limitaciones de selenio?

Las siguientes son las limitaciones de selenio:

  • Selenium admite pruebas de solo aplicaciones basadas en web
  • Las aplicaciones móviles no se pueden probar con Selenium
  • Los lectores de código de barras y Captcha no se pueden probar con Selenium
  • Los informes solo se pueden generar utilizando herramientas de terceros como TestNG o Junit.
  • Como Selenium es una herramienta gratuita, por lo tanto, no hay soporte de proveedor listo, aunque el usuario puede encontrar numerosas comunidades de ayuda.
  • Se espera que el usuario posea conocimientos previos de lenguaje de programación.

11. ¿Cuándo debo usar Selenium IDE?

Selenium IDE es la más simple y fácil de todas las herramientas dentro del paquete Selenium. Su función de grabación y reproducción hace que sea excepcionalmente fácil de aprender con conocimientos mínimos de cualquier lenguaje de programación. Selenium IDE es una herramienta ideal para un usuario ingenuo.

12. Explique ¿Cómo inicio el navegador con WebDriver?

La siguiente sintaxis se puede utilizar para iniciar el navegador:

Controlador WebDriver = nuevo FirefoxDriver ();

Controlador WebDriver = nuevo ChromeDriver ();

Controlador WebDriver = nuevo InternetExplorerDriver ();

13. Definir qué es selenese?

Selenese es el lenguaje que se utiliza para escribir scripts de prueba en Selenium IDE.

14. ¿Cuándo debo usar Selenium Grid?

Selenium Grid se puede utilizar para ejecutar scripts de prueba iguales o diferentes en múltiples plataformas y navegadores simultáneamente para lograr la ejecución de pruebas distribuidas, realizar pruebas en diferentes entornos y ahorrar notablemente tiempo de ejecución.

15. Definir qué es el selenio? ¿Definir cuáles son los diferentes componentes de 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 aspectos funcionales de aplicaciones basadas en 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 denomina Suite. Cada una de estas herramientas está diseñada para satisfacer diferentes pruebas y requisitos de entorno de prueba.

El paquete de la suite se compone de los siguientes conjuntos de herramientas:

Selenium Integrated Development Environment (IDE): Selenium IDE es una herramienta de grabación y reproducción. Se distribuye como un complemento de Firefox.

Selenium Remote Control (RC): Selenium RC es un servidor que permite al usuario crear scripts de prueba en el lenguaje de programación deseado. También permite ejecutar scripts de prueba dentro del amplio espectro de navegadores.

Selenium WebDriver: WebDriver es una herramienta completamente diferente que tiene varias ventajas sobre Selenium RC. WebDriver se comunica directamente con el navegador web y utiliza su compatibilidad nativa para automatizar.

Selenium Grid: Selenium Grid se utiliza para distribuir la ejecución de su prueba en múltiples plataformas y entornos al mismo tiempo.

16. Definir qué es un Xpath?

Xpath se usa para localizar un elemento web basado en su ruta XML. XML significa lenguaje de marcado extensible y se utiliza para almacenar, organizar y transportar datos arbitrarios. Almacena datos en un par clave-valor que es muy similar a las etiquetas HTML. Ambos son lenguajes de marcado y, dado que caen bajo el mismo paraguas, Xpath se puede usar para localizar elementos HTML.

Lo fundamental detrás de la localización de elementos usando Xpath es el desplazamiento entre varios elementos en toda la página y, por lo tanto, permitir al usuario encontrar un elemento con la referencia de otro elemento.

17. Explique ¿Cómo escribir en un cuadro de texto usando Selenium?

El usuario puede usar sendKeys (“Cadena para ingresar”) para ingresar la cadena en el cuadro de texto.

Sintaxis:

WebElement username = drv.findElement (Domain Premium (“Correo electrónico”));

// ingresando nombre de usuario

username.sendKeys (“algo”);

18. Explique ¿Cómo puede encontrar si un elemento se muestra en la pantalla?

WebDriver facilita al usuario los siguientes métodos para verificar la visibilidad de los elementos web. Estos elementos web pueden ser botones, buzones, casillas de verificación, botones de opción, etiquetas, etc.

1.isDisplayed ()

2. isSelected ()

3.isEnabled ()

Sintaxis:

se visualiza():

buttonPresence boolean = driver.findElement (Domain Premium (“gbqfba”)). isDisplayed ();

isSelected ():

boolean buttonSelected = driver.findElement (Domain Premium (“gbqfba”)). isDisplayed ();

está habilitado():

boolean searchIconEnabled = driver.findElement (Domain Premium (“gbqfb”)). isEnabled ();

19. ¿Puede explicar la fase de Automation Testing LifeCycle?

Describa los posibles beneficios y la propuesta de herramienta de prueba

  • Herramienta de prueba de evaluación y selección
  • Pasos necesarios para delinear las pruebas automatizadas del proyecto.
  • Identifica los estándares del procedimiento de prueba, define las pruebas, define el estándar de desarrollo
  • Se ejecutan planes de prueba.
  • Esto se hace durante todo el ciclo de vida.

20. Defina cuáles son los diferentes tipos de localizadores en Selenium?

El localizador puede denominarse como una dirección que identifica un elemento web de forma exclusiva dentro de la página web. Por lo tanto, para identificar elementos web con precisión y precisión, tenemos diferentes tipos de localizadores en Selenium:

CARNÉ DE IDENTIDAD

Nombre de la clase

Nombre

TagName

Texto del enlace

PartialLinkText

Xpath

Selector CSS

DOM

21. Defina cuáles son los diferentes tipos de controladores disponibles en WebDriver?

Los diferentes controladores disponibles en WebDriver son:

  • FirefoxDriver
  • InternetExplorerDriver
  • ChromeDriver
  • SafariDriver
  • OperaDriver
  • AndroidDriver
  • IPhoneDriver
  • HtmlUnitDriver

En general, las preguntas serían sobre los fundamentos del marco Selenium y cómo se usa prácticamente para automatizar varios componentes de la interfaz de usuario web desde el navegador.

A continuación se presentan algunas de las preguntas relacionadas con el selenio (extraídas de mi libro que se menciona en la parte inferior) que pueden ayudarlo a prepararse.

¿Qué es el selenio y por qué lo usamos? Alguna alternativa?

¿Cuáles son las diferencias entre Selenium IDE, Selenium RC, Selenium1.0, Selenium2.0, WebDriver?

¿Qué versiones y controladores de Selenium has usado?

¿Cómo desarrollar pruebas automatizadas para un sitio web determinado? Explicar el flujo de proceso de extremo a extremo.

¿Puedes explicar brevemente cómo escribir una simple prueba de selenio?

¿Cuáles son los diferentes elementos web que puede encontrar en Selenium y la lista de acciones realizadas?

¿Cómo ocurre la carga de la página en WebDriver? ¿Cuánto tiempo espera el código de prueba?

¿Cuáles son los diferentes localizadores de WebElement? ¿Cómo encuentras esos elementos? ¿Qué herramientas o estrategias utilizas?

¿Cómo maximizar la ventana del navegador?

¿Cómo cambiar entre ventanas y marcos?

¿Cuáles son los desafíos que enfrentó con la automatización de Selenium?

¿Cómo se prueban las solicitudes de Ajax?

¿Qué es la espera implícita y la espera explícita?

¿Qué sucede si tenemos tanto espera explícita como espera implícita juntos en la misma prueba?

¿Cuál es el tiempo de espera predeterminado al encontrar un elemento?

¿Cuáles son las diferentes condiciones esperadas que se utilizarán en la espera explícita?

¿Selenium WebDriver admite algún marco de informe de prueba / controlador?

¿Qué informe de prueba de automatización / marco de controlador que había utilizado con Selenium?

¿Cómo automatizas la sugerencia automática de Ajax o la interfaz de usuario de autocompletar?

¿Cómo se rastrea o registra el acceso a las solicitudes web? ¿Podemos tener oyentes de eventos? ¿Cómo?

¿Qué es la clase de acciones WebDriver? ¿Cómo usarlo?

¿Cuáles son los problemas comunes con las pruebas de navegador cruzado?

¿Qué se entiende por conductor sin cabeza y un ejemplo?

¿Cómo se configuran los ajustes específicos del navegador?

¿Qué es un servidor proxy y cómo configurarlo en las pruebas automatizadas?

¿Cuáles son los patrones de diseño de selenio? ¿Qué estrategias de diseño has usado?

¿Qué es PageObject? ¿Cómo escribir pruebas de diseño basadas en PageObject?

¿Cuáles son las diferentes versiones y plataformas de navegador que ha utilizado en su entorno?

¿Cómo integró las pruebas de Selenium con el sistema de integración continua?

¿Qué es Selenium Grid2 y por qué lo necesitamos?

¿Cómo configura Selenium Grid y ejecuta pruebas en paralelo?

¿Cómo se prueban los objetos Flash con Selenium WebDriver?

Explique y diferencie los marcos de diseño de pruebas híbridas basadas en datos, controladas por palabras clave y basadas en palabras clave

¿Puede explicar el proceso de diseño de alto nivel para la automatización de pruebas?

¿Cómo se toman las capturas de pantalla / imágenes para las pruebas fallidas? Dale el fragmento de código.

¿Cómo maneja el escenario de interfaz de usuario web de arrastrar y soltar en la automatización?

¿Cómo manejas la automatización del elemento html SELECT?

¿Qué es el protocolo HTTP? Por favor explique.

¿Cuáles son los diferentes códigos de estado HTTP?

¿Podemos obtener códigos de estado HTTP de Selenium WebDriver?

¿Puede explicar el proceso de principio a fin para una prueba de sitio web determinada con selenio?

Compartiendo mi nuevo libro que cubre 16 habilidades básicas para profesionales de control de calidad y automatización de Java junto con Selenium. Detalles del producto Guía de supervivencia del ingeniero de calidad de software y automatización de Java: conceptos básicos, autoevaluación, preparación de la entrevista (más de 500 preguntas y respuestas) 16 de noviembre de 2016 por Jagadesh Babu Munta (se pueden encontrar más opciones de compra como iBookStore / Lulu / eBay en http : //www.everydayon.com ). También el libro en papel está disponible en India en http://www.everydayon.in

Las siguientes son 16 habilidades básicas cubiertas en este libro junto con prácticas / iniciación en un nuevo trabajo.

En un nivel alto, este libro comienza con las áreas tales como procesos (SDLC / Quality / OOPS), datos (XML / XPath / JSON), repositorios de código (SVN / GIT) y sistemas operativos (Unix / Linux). Luego ingresa a la programación (Java y JDBC), y luego construye frameworks / herramientas (ANT / Maven). Después de eso, cubre más sobre herramientas / marcos de pruebas unitarias (Junit / TestNG) y herramientas de integración continua (Jenkins / Hudson). A continuación, incluye la prueba funcional de aplicaciones web y servicios web con marcos / herramientas (TestNG / Selenium / SoapUI) cubiertos. Finalmente, se incluyó código de muestras (para Java / Selenium) para hacer referencia fuera de línea, y también se agregó práctica / iniciación en el trabajo.

La vista previa del libro está disponible en https://drive.google.com/open?id=0BxzQzD6oofWmWjlVM0VsUTVpOU0

Blog relacionado: calidad del software y automatización de Java

Menciono algunas de las preguntas importantes y de alta prioridad para descifrar una entrevista.

  1. ¿Por qué usar TestNG en lugar de junit?
  2. ¿Cómo generar un informe en TestNG?
  3. ¿Dónde está utilizando el concepto de herencia en selenio?
  4. ¿Qué es Jenkin y para qué sirve el controlador web de selenio?
  5. ¿Cómo hacer clic en un botón en particular entre 3 botones que tienen el mismo nombre de clase, texto de enlace e identificación?
  6. ¿De cuántas maneras puede ejecutar su código de selenio?
  7. ¿Qué es autoit?
  8. ¿Cómo manejar las llamadas de Ajax en el controlador web?
  9. ¿Escribir el comando para abrir una nueva pestaña?
  10. ¿Cuál es la diferencia entre driver.get () y driver.navigate.to () ?

Espero haberte ayudado ………… ..

Hoy en día, muchas empresas están utilizando Selenium WebDriver para automatizar el proceso de prueba de aplicaciones Web A. Los requisitos de los profesionales de selenio WebDriver Automation Testing Tool están aumentando día a día. Aquí presento una lista de preguntas y respuestas de la entrevista de Selenium Webdriver para ayudarlo a asistir a la entrevista en las empresas de TI.

Preguntas de la entrevista de Selenium WebDriver

Preguntas de la entrevista de Selenium WebDriver

Lista de los mejores tutoriales de Selenium Webdriver para ti.

Selenium WebDriver

También puedes ver Gcreddy Youtube

Te puedo decir en una entrevista general pregunta sobre el selenio. Centrarse en diferentes tipos de esperas. Esta pregunta estará allí en la entrevista de selenio. Practique también la búsqueda de elementos web utilizando selectores CSS, xpath en diferentes navegadores web.

Intenta automatizar cualquier página web pequeña. En este proceso, aprenderá muchas cosas pequeñas que serán importantes para la entrevista.

Espero que esto sea útil …

A continuación se presentan las preguntas sobre el controlador web de selenio que recientemente me hicieron:

  1. ¿En qué versión de selenio estás trabajando actualmente?
  2. ¿Cuál es la diferencia entre el selenio 2 y 3?
  3. ¿Diferencia entre espera implícita y explícita? Sintaxis
  4. ¿Qué es la espera fluida?
  5. ¿Qué derivador necesita instalar con la versión de selenium 3?
  6. ¿Cómo llamar a Chrome Webdriver?
  7. Xpath y sintaxis
  8. Xpath relativo y absoluto
  9. ¿Diferencia entre Cerrar () y salir ()?
  10. ¿Cómo encontrar una fila / columna de tabla una vez que ingresó cualquier dato en el formulario?
  11. ¿Diferencia entre afirmar y verificar comando?
  12. ¿Diferencia entre Findelement y findelements?
  13. Testng y cómo crear informes?
  14. Anotaciones utilizadas en la prueba Estas preguntas serán útiles para quienes tienen 6 a 8 meses de experiencia en la herramienta de selenio. ¡¡Espero que esto ayude!!

La pregunta más repetida para mí es:

¿Cómo construir un marco utilizando selenio y qué herramientas utilizar junto con él?

¡He dado una demostración de dicha arquitectura durante casi 40 minutos en todas las entrevistas!

¿Espero eso ayude?

Sin olvidar mencionar que, he dado ejemplos de guiones que están disponibles en:

narayananpalani / testautomation

Aquí está el;

Las 100 preguntas y respuestas más importantes de la entrevista de selenio

More Interesting

¿Dónde puedo obtener información sobre el proceso de entrevista de trabajo?

Cómo medir la responsabilidad en una entrevista de trabajo

¿Cuáles son algunos problemas / conceptos de programación imprescindibles para una entrevista de pasantía de software?

¿Qué me pongo para una entrevista de pasantía oral del sheriff de la junta policial oral?

¿Cuál es el significado de un vaso de agua guardado a su lado que el entrevistador le pide que beba sin preguntarle durante las entrevistas de SSB?

¿Cómo fue su experiencia de entrevista con el anfitrión de Google para la pasantía SWE?

¿Cómo fue tu experiencia con la entrevista ONGC?

¿Cuáles son algunas preguntas de la entrevista (relacionadas con PHP) que podrían hacerse a una persona con más de 4 años de experiencia?

Cómo prepararse para una entrevista en SPA Delhi para una maestría en planificación de transporte

Cómo prepararse para una entrevista de trabajo de ingeniería de software

Me despidieron de mi compañía anterior. He estado sin trabajo durante 6 meses. Donde quiera que vaya para una entrevista me rechazan debido a mi brecha en el empleo. Estoy perdiendo esperanzas. ¿Qué tengo que hacer?

¿Cuáles son las cosas que no debes preguntar en una entrevista?

Tengo una entrevista en una tienda de fontanería y baño mañana. ¿Qué debo memorizar?

¿Qué tecnología utiliza NPR para hacer que sus sujetos de entrevistas telefónicas suenen como si estuvieran en el estudio?

¿Cómo debe prepararse un estudiante de tercer año para las prácticas (aptitud, entrevista técnica y rompecabezas)? ¿Cuáles son algunos buenos recursos (libros y sitios web) y cosas que uno puede hacer para mejorar las posibilidades de ser seleccionado?