HABILIDADES DE PROGRAMACIÓN

Prueba de Selenium con Python para selección de personal

Vea cómo razonan los candidatos sobre el código de Selenium WebDriver para la automatización en el navegador.

  • 10 minutos
  • 15 preguntas
  • Intermedio
  • Opción múltiple
  • Preguntas en inglés (inglés)
  • Teléfono y computadora

La respuesta breve

La prueba de Selenium con Python es una evaluación de selección de nivel intermedio sobre habilidades prácticas de Selenium WebDriver en Python. Los candidatos responden 15 preguntas de opción múltiple sobre fragmentos breves de código: qué hace el código, qué falla o qué cambio lo soluciona. Está diseñada para ingenieros de QA y automatización de pruebas, evaluadores web y de interfaces de usuario, y desarrolladores que trabajan con automatización del navegador.

Qué mide

Habilidades prácticas de Selenium WebDriver en Python: inicio y configuración de sesiones, control del navegador y localización de elementos de la página, espera a que aparezcan e interacción con ellos.

Inicio y configuración

Los candidatos trabajan con el inicio y la configuración de una sesión de Selenium WebDriver.

Control del navegador

Los candidatos analizan cómo el código Python controla un navegador durante un flujo de trabajo automatizado.

Interacción con elementos

Los candidatos resuelven tareas para encontrar elementos de la página, esperar a que aparezcan e interactuar con ellos.

Formatos de pregunta

Opción múltiple

La persona candidata: Lee una situación breve, una tabla o una afirmación y elige la respuesta correcta o todas las respuestas correctas.

Usted ve: Si el candidato conoce el material lo suficiente como para aplicarlo, no solo reconocerlo.

15 preguntas en 10 minutos, presentadas de una en una.

Puestos para los que sirve esta prueba

Ingenieros de QA y automatización de pruebas, evaluadores web y de interfaces de usuario, desarrolladores que mantienen pruebas de extremo a extremo en el navegador y desarrolladores que crean scripts de automatización del navegador para tareas web repetitivas.

Qué puede mostrar esta prueba

  1. Razonamiento a partir del código

    Los candidatos interpretan breves fragmentos de código Python y eligen qué hacen, qué falla o qué cambio lo soluciona. Así, usted obtiene información que va más allá del currículum.

  2. Pertinente para el trabajo actual con Selenium

    Las preguntas se basan en la API actual de Selenium 4. No se penaliza a un candidato por conocer una forma anterior o más reciente de escribir lo mismo, a menos que la pregunta especifique cuál.

  3. Gestión práctica de elementos

    Las preguntas abarcan cómo localizar elementos de la página, esperar a que aparezcan e interactuar con ellos, acciones importantes al mantener pruebas de extremo a extremo en el navegador.

  4. Conocimientos de automatización, no velocidad de lectura

    Los fragmentos son breves y utilizan páginas de ejemplo neutrales en dominios ficticios. No incluyen atajos de teclado ni comportamientos vinculados a un sistema operativo específico.

Qué obtiene por cada candidato

Informe de ejemplo (datos ficticios)Selenium con Python
66 %Percentil 35. Referencia: candidatos de HireValid, n = 2376
Inicio y configuración63 %
Control del navegador66 %
Interacción con elementos69 %
Integrity ScoreAlta confianza
  • Permaneció en la pestaña de la prueba durante toda la evaluación
  • Sin respuestas copiadas y pegadas
  • Respondió a un ritmo constante

Las puntuaciones, los perfiles y las señales de integridad son información que usted debe revisar junto con una entrevista; nunca son motivo para tomar una decisión automática.

Use esta prueba gratis

Señales de integridad de la prueba

Cada candidato recibe un conjunto distinto de preguntas, extraídas de amplios bancos, en un orden diferente y con las opciones de respuesta mezcladas. El navegador muestra una pregunta a la vez y las claves de respuesta permanecen en los servidores de HireValid. La prueba se cronometra en el servidor; al volver a cargar la página, aparece la misma pregunta y solo se conserva el tiempo restante. No se puede copiar ni seleccionar el texto de las preguntas, y se registra cualquier intento de copia bloqueado. HireValid puede registrar señales como el tiempo que se pasa fuera de la pestaña de la prueba, el texto pegado en las respuestas y las respuestas dadas más rápido de lo que se puede leer una pregunta. Estas señales se muestran en un Integrity Score con una cronología de evidencias para que el empleador la revise; el sistema no toma decisiones por sí solo. Con el consentimiento del candidato, el empleador puede añadir fotos de la cámara web tomadas en momentos aleatorios.

Utilice la puntuación como evidencia

Considere el resultado como una señal que una persona debe revisar, no como una decisión de contratación. Combínelo con una muestra de trabajo que refleje sus tareas de automatización del navegador y luego utilice una entrevista estructurada para preguntar a los candidatos sobre sus decisiones. La guía sobre pruebas de selección de personal y la guía para una selección de personal favorable a los candidatos ofrecen más contexto. También puede comparar habilidades relacionadas con la prueba de GitHub.

Profundice con preguntas relacionadas con el puesto

  1. Cuénteme sobre una tarea de automatización del navegador en la que la configuración de la sesión del controlador afectara la ejecución de la prueba.

    Preste atención a cómo el candidato describe las decisiones de configuración, el problema que encontró y cómo abordó la configuración de la sesión.

  2. ¿Cómo investigaría un script de automatización que no logra encontrar un elemento de la página de forma consistente?

    Preste atención a que el candidato proponga un enfoque práctico para localizar elementos y esperar a que aparezcan, y a cómo revisaría el código correspondiente.

  3. Describa un cambio que haya hecho para controlar el navegador en un flujo de trabajo automatizado y cómo comprobó su efecto.

    Preste atención a que el candidato describa un cambio específico para controlar el navegador y explique con claridad cómo evaluó el resultado.

Equidad y adaptaciones

Todas las preguntas tratan sobre el uso de Selenium y Python en el trabajo y se basan en la API actual de Selenium 4. No se penaliza a ningún candidato por conocer una forma anterior o más reciente de escribir lo mismo, a menos que la pregunta especifique cuál. El código utiliza páginas de ejemplo neutrales en dominios ficticios, inglés sencillo y datos de prueba con nombres de distintos orígenes. No se incluyen atajos de teclado ni comportamientos vinculados a un sistema operativo específico. Los fragmentos son breves para que la prueba mida los conocimientos de automatización, no la velocidad de lectura.

Puede dar tiempo adicional a cualquier candidato como adaptación. Los resultados son pruebas que una persona debe revisar, nunca una decisión automática.

Provisional: la fiabilidad se comunicará cuando la hayan completado 200 candidatos.

Lea nuestro enfoque de equidad

Detalles de la prueba

Una prueba breve y cronometrada de automatización del navegador escrita en Python con Selenium WebDriver. Los candidatos leen pequeños fragmentos de código Python y eligen qué hacen, qué falla o qué cambio lo soluciona. Los temas incluyen iniciar y configurar una sesión del controlador, controlar el navegador y encontrar, esperar e interactuar con elementos de la página.

  • Las preguntas están en inglés.
  • No se necesitan recursos auxiliares.
  • Cada pregunta se responde una sola vez y en orden, sin posibilidad de volver atrás.
  • 4 preguntas de práctica, 3 minutos, antes de la prueba cronometrada.

Selenium, Python, Google Chrome, Mozilla Firefox, Microsoft Edge son marcas registradas de sus respectivos propietarios. HireValid no está afiliada a ellas ni cuenta con su respaldo.

Preguntas frecuentes

¿Cómo trata la prueba de Selenium con Python las distintas formas de escribir código Selenium?+

Las preguntas se basan en la API actual de Selenium 4. No se penaliza a los candidatos por conocer una forma anterior o más reciente de escribir lo mismo, a menos que una pregunta especifique cuál. La prueba también utiliza inglés sencillo, páginas de ejemplo neutrales y fragmentos breves para centrarse en los conocimientos de automatización, no en la velocidad de lectura.

¿Qué ayudas y opciones de navegación están disponibles en la prueba de Selenium con Python?+

No se permite usar ayudas y los candidatos no pueden volver a una pregunta anterior. La prueba no está limitada a computadoras de escritorio, y ninguna pregunta depende de atajos de teclado ni de comportamientos vinculados a un sistema operativo específico. Así, los candidatos reciben el mismo trato con cualquier configuración de uso común.

¿En qué consiste el conjunto de práctica de la prueba de Selenium con Python?+

El conjunto de práctica contiene 4 preguntas y tiene un límite de 3 minutos. Es independiente de la evaluación de 10 minutos, que consta de 15 preguntas de opción múltiple. La evaluación utiliza fragmentos breves de código Python sobre Selenium WebDriver, por lo que el conjunto de práctica permite a los candidatos familiarizarse con el formato de las preguntas.

¿Para qué puestos es adecuada la prueba de Selenium con Python?+

Es una prueba de nivel intermedio para ingenieros de QA y automatización de pruebas, evaluadores web y de interfaces de usuario, desarrolladores que mantienen pruebas de extremo a extremo en el navegador y desarrolladores que crean scripts de automatización del navegador para tareas web repetitivas.

Pruebas relacionadas

Use la prueba de Selenium con Python en su próxima contratación

El plan Free incluye 5 pruebas esenciales; los planes de pago incluyen Biblioteca completa de pruebas.

Use esta prueba gratisPlan Free. No se requiere tarjeta de crédito.
Plan Free. No se requiere tarjeta de crédito.Use esta prueba gratis

Sobre el equipo editorial

Redactado y verificado por el equipo editorial de HireValid. Fuentes consultadas . Lea la política editorial.