Teste de Selenium com Python para seleção
Veja como os candidatos raciocinam sobre código Selenium WebDriver para automação em navegadores.
- 10 minutos
- 15 perguntas
- Intermediário
- Múltipla escolha
- Perguntas em inglês (inglês)
- Celular e computador
A resposta curta
O teste de Selenium com Python é uma avaliação de seleção de nível intermediário sobre habilidades práticas com Selenium WebDriver em Python. Os candidatos respondem a 15 questões de múltipla escolha sobre trechos curtos de código, incluindo o que o código faz, o que dá errado ou qual alteração corrige o problema. O teste foi criado para profissionais de QA e automação de testes, testadores de sites e interfaces e desenvolvedores que trabalham com automação de navegador.
O que mede
Habilidades práticas com Selenium WebDriver em Python: inicialização e configuração de sessões, controle do navegador e localização, espera e interação com elementos da página.
Inicialização e configuração
Os candidatos resolvem questões sobre como iniciar e configurar uma sessão do Selenium WebDriver.
Controle do navegador
Os candidatos analisam como o código Python controla um navegador durante um fluxo de trabalho automatizado.
Interação com elementos
Os candidatos resolvem questões sobre como localizar, aguardar e interagir com elementos da página.
Formatos de pergunta
Múltipla escolha
A pessoa candidata: Lê uma situação, tabela ou afirmação curta e escolhe a resposta correta ou todas as respostas corretas.
Você verá: Se o candidato conhece o conteúdo o suficiente para aplicá-lo, e não apenas reconhecê-lo.
15 questões em 10 minutos, apresentadas uma de cada vez.
Funções para as quais este teste é indicado
Profissionais de QA e automação de testes, testadores de sites e interfaces, desenvolvedores que mantêm testes de ponta a ponta em navegadores e desenvolvedores que criam scripts de automação de navegador para tarefas repetitivas na web.
O que este teste pode mostrar
Raciocínio a partir do código
Os candidatos interpretam pequenos trechos de código Python e escolhem o que eles fazem, o que dá errado ou qual alteração corrige o problema. Assim, você obtém evidências além do currículo.
Relevante para o trabalho atual com Selenium
As perguntas seguem a API atual do Selenium 4. O candidato não perde pontos por conhecer uma forma mais antiga ou mais recente de escrever a mesma coisa, a menos que a pergunta especifique qual versão considerar.
Manipulação prática de elementos
As perguntas abordam como localizar, aguardar e interagir com elementos da página, ações importantes para manter testes de ponta a ponta em navegadores.
Conhecimento de automação, não velocidade de leitura
Os trechos de código são curtos e usam páginas de exemplo neutras em domínios fictícios, sem atalhos de teclado ou comportamentos vinculados a um sistema operacional específico.
O que você recebe para cada candidato
- Permaneceu na aba do teste durante todo o teste
- Sem respostas copiadas e coladas
- Respondeu em ritmo constante
Pontuações, perfis e sinais de integridade são evidências para você analisar junto com uma entrevista, nunca uma decisão automática.
Sinais de integridade do teste
Cada candidato recebe um conjunto diferente de perguntas, selecionadas de um amplo banco, em uma ordem diferente e com as opções de resposta embaralhadas. O navegador exibe uma pergunta por vez, e as respostas ficam nos servidores da HireValid. O tempo do teste é controlado pelo servidor. Se a página for recarregada, a mesma pergunta será exibida, com apenas o tempo restante. Não é possível copiar nem selecionar o texto das perguntas, e uma tentativa de cópia bloqueada é registrada. A HireValid pode registrar sinais como o tempo fora da aba do teste, respostas coladas e respostas dadas mais rápido do que seria possível ler uma pergunta. Esses sinais aparecem em um Integrity Score com uma linha do tempo de evidências para análise do empregador. O sistema não toma decisões por conta própria. Com o consentimento do candidato, o empregador pode adicionar fotos da webcam em momentos aleatórios.
Como evitamos fraudes com IA · Sinais de integridade
Use a pontuação como evidência
Use o resultado como um sinal para análise humana, não como uma decisão de contratação. Combine-o com uma amostra de trabalho que reflita suas tarefas de automação de navegador e, em seguida, use uma entrevista estruturada para perguntar aos candidatos sobre suas escolhas. O guia de testes pré-contratação e o guia de seleção com foco nos candidatos oferecem mais contexto. Você também pode comparar habilidades relacionadas com o teste de GitHub.
Aprofunde com perguntas relacionadas ao trabalho
Conte sobre uma tarefa de automação de navegador em que a configuração da sessão do driver afetou a execução do teste.
Observe como o candidato descreve as escolhas de configuração, o problema encontrado e a abordagem usada para configurar a sessão.
Como você investigaria um script de automação que não consegue localizar um elemento da página de forma consistente?
Procure uma abordagem prática para localizar e aguardar elementos e observe como o candidato verificaria o código relevante.
Descreva uma alteração que você fez no controle do navegador em um fluxo de trabalho automatizado e como verificou o efeito dela.
Procure uma alteração específica no controle do navegador e uma explicação clara de como o candidato avaliou o resultado.
Entenda as pontuações e os parâmetros de comparação
Equidade e adaptações
Todas as perguntas abordam o uso de Selenium e Python no trabalho e seguem a API atual do Selenium 4. Assim, os candidatos não perdem pontos por conhecer uma forma mais antiga ou mais recente de escrever a mesma coisa, a menos que a pergunta especifique qual versão considerar. O código usa páginas de exemplo neutras em domínios fictícios, inglês claro e dados de teste com nomes de diferentes origens. Não há atalhos de teclado nem comportamentos vinculados a um sistema operacional específico. Os trechos de código são curtos para que o teste avalie o conhecimento de automação, não a velocidade de leitura.
Você pode oferecer tempo extra a qualquer candidato como uma adaptação. Os resultados são evidências para uma pessoa analisar, nunca uma decisão automática.
Provisório: a confiabilidade será informada quando 200 candidatos tiverem concluído o teste.
Detalhes do teste
Um teste curto e cronometrado de automação de navegador com Python e Selenium WebDriver. Os candidatos leem pequenos trechos de código Python e escolhem o que eles fazem, o que dá errado ou qual alteração corrige o problema. As questões abrangem como iniciar e configurar uma sessão do driver, controlar o navegador e localizar, aguardar e interagir com elementos da página.
- As perguntas estão em inglês.
- Não é necessário usar recursos de apoio.
- Cada pergunta é respondida uma única vez, em ordem, sem poder voltar.
- 4 questões para praticar, 3 minutos, antes do teste cronometrado.
Selenium, Python, Google Chrome, Mozilla Firefox, Microsoft Edge são marcas registradas de seus respectivos proprietários. A HireValid não é afiliada a eles nem conta com o endosso deles.
Perguntas frequentes
Como o teste de Selenium com Python trata diferentes formas de escrever código Selenium?+
As perguntas seguem a API atual do Selenium 4. Os candidatos não perdem pontos por conhecer uma forma mais antiga ou mais recente de escrever a mesma coisa, a menos que a pergunta especifique qual versão considerar. O teste também usa inglês claro, páginas de exemplo neutras e trechos curtos para avaliar o conhecimento de automação, não a velocidade de leitura.
Quais recursos de apoio e opções de navegação estão disponíveis no teste de Selenium com Python?+
Não é permitido consultar materiais de apoio, e os candidatos não podem voltar a uma pergunta anterior. O teste não é exclusivo para computadores, e nenhuma pergunta depende de atalhos de teclado ou comportamentos vinculados a um sistema operacional específico. Assim, candidatos usando configurações comuns são tratados da mesma forma.
O que é o conjunto de prática do teste de Selenium com Python?+
O conjunto de prática contém 4 perguntas e tem limite de 3 minutos. Ele é separado da avaliação de 10 minutos, com 15 questões de múltipla escolha. A avaliação usa trechos curtos de código Python sobre Selenium WebDriver. Assim, o conjunto de prática permite que os candidatos conheçam o formato das perguntas.
Para quais funções o teste de Selenium com Python é indicado?+
É um teste de nível intermediário para profissionais de QA e automação de testes, testadores de sites e interfaces, desenvolvedores que mantêm testes de ponta a ponta em navegadores e desenvolvedores que criam scripts de automação de navegador para tarefas repetitivas na web.
Testes relacionados
.NET
10 minutos, Habilidades de programação
ConheçaGitHub
10 minutos, Habilidades de programação
ConheçaProgramação orientada a objetos
10 minutos, Habilidades de programação
ConheçaCódigo limpo
10 minutos, Habilidades de programação
ConheçaProgramação: algoritmos, nível iniciante
15 minutos, Habilidades de programação
ConheçaProgramação: algoritmos, nível intermediário
35 minutos, Habilidades de programação
ConheçaUse o teste Selenium com Python na sua próxima contratação
O plano Free inclui 5 testes essenciais; os planos pagos incluem Biblioteca completa de testes.