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
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.
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.
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.
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
- 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.
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.
Cómo prevenimos las trampas con IA · Señales de integridad
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
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.
¿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.
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.
Entienda las puntuaciones y los valores de referencia
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.
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
.NET
10 minutos, Habilidades de programación
ExplorarGitHub
10 minutos, Habilidades de programación
ExplorarProgramación orientada a objetos
10 minutos, Habilidades de programación
ExplorarCódigo limpio
10 minutos, Habilidades de programación
ExplorarProgramación: algoritmos, nivel inicial
15 minutos, Habilidades de programación
ExplorarProgramación: algoritmos, nivel intermedio
35 minutos, Habilidades de programación
ExplorarUse 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.