100 perguntas para entrevistas sobre testes manuais a serem feitas a profissionais talentosos

Novos softwares e aplicativos são cada vez mais procurados e desempenham um papel fundamental para ajudar as empresas a resolver problemas técnicos complexos com mais rapidez e eficiência.

Se a sua organização pretende produzir aplicativos de alta qualidade, uma etapa vital para atingir essa meta é garantir que a sua equipe tenha um funcionário de teste de software com as habilidades e a experiência necessárias para levar a sua empresa ao próximo nível.

Se a sua equipe não tiver um especialista adequado para lidar com essas responsabilidades, talvez seja necessário contratar um profissional.

Seu processo pode envolver duas etapas: a primeira, convidar os testadores de software para concluir uma avaliação com um teste de habilidades de controle de qualidade e, em seguida, verificar os resultados entrevistando os candidatos posteriormente. Isso permite que você agilize o processo e economize tempo e recursos valiosos.

Quando se trata de entrevistas, é fundamental preparar as perguntas certas para os candidatos; por isso, fizemos esta lista de 100 boas perguntas para você fazer aos candidatos.

10 perguntas gerais para entrevista sobre testes manuais

No início da entrevista, faça aos candidatos estas perguntas gerais sobre testes manuais para determinar suas habilidades e experiências gerais.

  1. Cite quatro níveis de teste relacionados a testes de software.

  2. Quais habilidades interpessoais facilitam o teste de software?

  3. Quais habilidades técnicas você usa para o teste manual de software?

  4. Dê alguns exemplos de categorias para depuração.

  5. Cite três fatores que os relatórios de teste contêm.

  6. Há algum benefício nos relatórios de teste? Explique sua resposta.

  7. Quais práticas recomendadas você usa ao realizar tarefas de garantia de qualidade de software?

  8. Por que a independência do teste é importante para o teste de software?

  9. O que significa teste de software? Como o campo está mudando?

  10. Qual é a diferença entre verificação e validação?

5 perguntas e respostas gerais para entrevistas de teste manual para análise das respostas

Aqui estão as respostas para cinco perguntas importantes para entrevistas de teste manual - use as respostas como um guia ao avaliar as respostas dos candidatos.

1. Há algum benefício nos relatórios de teste? Explique sua resposta.

Se os candidatos forem testadores manuais experientes, eles devem entender as muitas vantagens dos relatórios de teste e ser capazes de descrever os benefícios. Algumas das vantagens dos relatórios de teste são:

  • Os testadores podem descobrir a qualidade atual do produto e o status atual do projeto

  • Os clientes podem implementar ações corretivas se o produto assim o exigir

  • Os testadores podem consultar um documento final para determinar se o produto está pronto para ser lançado

2. Quais habilidades interpessoais facilitam o teste de software?

Da comunicação às habilidades de resolução de problemas, várias habilidades interpessoais são necessárias para ter sucesso nos testes de software. 93%dos gerentes procuram por habilidades interpessoais, portanto, os candidatos devem ser capazes de citar alguns exemplos e explicar por que eles são importantes para comprovar seu conhecimento.

Por exemplo, eles podem explicar que boas habilidades de comunicação ajudam os testadores a compartilhar informações com diferentes membros da equipe, incluindo a equipe técnica, testadores experientes e pessoal não técnico.

Considere se os candidatos têm as habilidades interpessoais necessárias relacionadas a testes manuais, fazendo essa pergunta na entrevista depois de avaliar os candidatos por um processo simples de revisão de habilidades.

3. Quais habilidades técnicas você usa para o teste manual de software?

O rastreamento de bugs e o uso de linguagens de programação específicas são exemplos de habilidades técnicas que os candidatos podem usar para testes manuais de software. Embora o rastreamento e a correção de bugs garantam que os programas permaneçam livres de bugs, a compreensão de determinadas linguagens de programação é um requisito fundamental para lidar com a automação de testes de interface de usuário.

Essa pergunta da entrevista é fundamental para verificar se os candidatos entendem como rastrear e corrigir bugs ou usar determinadas linguagens de programação. Verifique se as respostas deles estão correlacionadas com os resultados dos testes de habilidades, incluindo Testes de habilidades de programação

4. O que significa teste de software? Como o campo está mudando?

Os candidatos devem entender o que significa teste de software. Eles podem explicar que o teste de software é um processo de avaliação e verificação que garante que um aplicativo atenda às expectativas exigidas e faça o que deve fazer.

Os candidatos podem descrever as muitas vantagens dos testes de software, incluindo a prevenção de bugs, a eficiência de custos, o aprimoramento do desenvolvimento e a melhoria do desempenho.

Eles também podem mencionar que mudanças significativas na equipe provavelmente ocorrerão em breve no campo de testes de software.

5. Quais práticas recomendadas você usa ao realizar tarefas de garantia de qualidade de software?

Para concluir as tarefas de garantia de qualidade de software com eficiência, os testadores devem entender e usar as práticas recomendadas de garantia de qualidade de software e ter como objetivo:

  • Criar documentação

  • Usar as ferramentas corretas

  • Visar à melhoria contínua

  • Concentrar-se no monitoramento contínuo

72 perguntas de entrevista de teste manual relacionadas a definições técnicas

Teste o conhecimento técnico de teste manual de seus candidatos fazendo essas 72 perguntas relacionadas a definições técnicas.

  1. Explique o que significa teste exploratório.

  2. Defina caso de teste de uso.

  3. Explique o que significa o ciclo de vida de teste de software.

  4. Explique o que significa o ciclo de vida de desenvolvimento de software,

  5. O que você entende pelo termo "matriz de rastreabilidade"?"

  6. Explique o que significa teste de particionamento de equivalência.

  7. Você pode definir teste de caixa branca?

  8. Defina cobertura de declaração no contexto de teste de caixa branca.

  9. Defina cobertura de decisão no contexto de teste de caixa branca.

  10. Você pode definir teste de caixa preta?

  11. Defina particionamento de equivalência no contexto do teste de caixa preta.

  12. Defina análise de valor de limite no contexto do teste de caixa preta.

  13. Explique o que é gráfico de causa e efeito.

  14. O que significa teste estático?

  15. O que significa teste dinâmico?

  16. Explique o que é teste de integração.

  17. Explique o que significa UAT.

  18. Explique o que significa teste de sistema.

  19. Você consegue definir teste orientado por dados?

  20. Você consegue definir reteste?

  21. Explique o que são cenários de teste.

  22. Explique o que são casos de teste.

  23. Explique o que são scripts de teste.

  24. Você pode definir defeitos latentes?

  25. O que são resultados de teste? Por que eles são importantes?

  26. O que você entende por mascaramento de falhas?

  27. Defina revisão do gerenciamento de testes.

  28. Explique o que são stubs em testes manuais

  29. Explique o que são drivers em testes manuais.

  30. Explique o que é um DFD.

  31. O que você entende sobre teste de fuzzing?

  32. Cite três categorias de defeitos e explique cada tipo.

  33. Qual é a diferença entre falhas e defeitos em testes de software?

  34. Você consegue definir teste de baixo para cima?

  35. Defina cobertura de declaração no contexto de testes de software.

  36. Defina cobertura de decisão no contexto de teste de software.

  37. Defina cobertura de caminho no contexto de teste de software.

  38. Explique o que é teste de amplitude.

  39. O que são ferramentas de teste harness? Explique o que elas fazem.

  40. Explique o que é teste preventivo.

  41. Explique o que é teste reativo.

  42. Explique o que significam critérios de saída.

  43. Explique o que significa teste alfa.

  44. Explique o que significa teste beta.

  45. Explique o que significa teste piloto.

  46. Você pode definir teste de componentes?

  47. O que significa teste negativo?

  48. O que significa teste positivo?

  49. Explique o que é um banco de testes.

  50. O que são planos de teste?

  51. O que são cenários de teste?

  52. Explique o que é um bug no teste manual.

  53. Explique o que significa densidade de defeitos.

  54. Explique o que significa prioridade de defeitos.

  55. Explique o que significa gravidade de defeitos.

  56. Explique o que são bloqueadores.

  57. Diga-me o que é um bug crítico.

  58. Descreva o ciclo de vida dos bugs em um programa.

  59. Explique o que é teste ad-hoc.

  60. Cite uma diferença entre teste ad-hoc e monkey testing.

  61. Explique o que é teste de resistência.

  62. Explique o que é teste de resistência.

  63. O que significa teste de compatibilidade?

  64. Explique o que é teste de localização.

  65. Explique o que é teste de globalização.

  66. Defina teste de penetração.

  67. Explique o que significa teste de simultaneidade.

  68. Explique o que significa teste de robustez.

  69. Descreva a diferença entre reteste e teste de regressão.

  70. Explique o que é teste de fumaça.

  71. Explique o que é teste de sanidade.

  72. Explique a diferença entre teste de sanidade e teste de fumaça.

5 perguntas e respostas de entrevistas sobre testes manuais e definições técnicas

Use essas perguntas e respostas de entrevistas sobre testes manuais como um guia para analisar as respostas do entrevistado.

1. Defina particionamento de equivalência no contexto do teste de caixa preta.

Os candidatos com a experiência certa e um histórico de uso do particionamento de equivalência poderão explicar como essa técnica de teste funciona. Eles podem mencionar que o processo envolve o agrupamento de dados de teste em classes de equivalência com base na suposição de que os itens de dados afetam o aplicativo de forma semelhante.

Os candidatos também podem explicar que o particionamento de equivalência é uma técnica de teste de caixa preta, pois envolve a realização de testes com base nas especificações do sistema, apesar de não conhecerem a arquitetura interna.

2. Você pode definir teste de componentes?

O teste de componentes envolve a busca de erros ou defeitos em um programa e a verificação de que o software funciona de forma eficiente.

Os testadores manuais concluem o teste de componentes separadamente de todo o sistema e trabalham para testar as classes, os módulos, os objetos e os programas.

3. O que você entende sobre teste de fuzzing?

O fuzzing não só encontra vulnerabilidades que muitas vezes não são detectadas pela análise estática do programa, como também aumenta a segurança do software. Essa técnica tem três subcategorias ou tipos, incluindo:

  • Fuzzing aleatório de caixa preta

  • Fuzzing de gramática

  • Fuzzing de caixa branca

Candidatos qualificados entenderão o que essas subcategorias fazem e serão capazes de fornecer descrições detalhadas de cada uma delas. Por exemplo, fuzzing de caixa preta envolve o exame do comportamento de um aplicativo em tempo de execução sem usar o código-fonte.

4. Você pode definir teste de caixa branca?

O teste de caixa branca é uma técnica de teste que envolve a seleção considerando a estrutura interna dos componentes ou do sistema. Os testadores levarão em conta o código, a ramificação, o caminho e a condição do sistema ao concluir o teste de caixa branca.

Os candidatos podem mencionar dois tipos principais de teste de caixa branca: Cobertura de declaração e de decisão.

5. Você pode definir defeitos latentes?

Testadores manuais experientes sabem que os defeitos latentes em um sistema permanecem despercebidos, ocultos ou não detectados pelos clientes e geralmente não causam falhas até que um conjunto preciso de condições seja atendido.

Ao responder a essa pergunta, os testadores manuais especializados podem dar um exemplo de defeitos latentes em software, como o erro Y2K, uma falha que causou alguns erros no sistema devido à formatação de datas após o ano 2000.

5 perguntas e respostas comportamentais para entrevistas de teste manual a serem feitas aos candidatos

Faça aos candidatos essas cinco perguntas comportamentais para entrevistas de teste manual e use as respostas fornecidas para avaliar se as respostas correspondem às suas expectativas.

1. Você já cometeu algum erro que gerou problemas? O que você aprendeu?

Ao realizar o trabalho de teste manual, os testadores podem cometer vários erros. Mesmo os testadores mais experientes não são perfeitos, e alguns dos erros comuns que eles podem cometer e que levam a problemas incluem:

  • Ignorar problemas menores

  • Alinhar recursos aos projetos incorretos

  • Organizar mal os testes de unidade

Se os candidatos mencionarem que cometeram um erro, pergunte como aprenderam com ele. Por exemplo, eles podem ter tentado organizar seus testes unitários de forma mais eficiente.

Isso mostrará que eles entendem onde erraram e que têm as habilidades e a experiência necessárias para aprender com os erros.

2. Você descobre um defeito que atrapalha um aplicativo. Quais são suas próximas etapas?

Os candidatos com experiência substancial em testes manuais seguirão etapas específicas quando encontrarem um defeito que esteja prejudicando um aplicativo. Seis etapas fazem parte de um processo de gerenciamento de erros, incluindo:

  • Identificar o erro

  • Recriar o erro

  • Encontrar informações relacionadas ao problema

  • Encontrar a causa do erro

  • Indicar quando os testadores manuais devem corrigir o erro

  • Verificar se o testador corrigiu o erro

3. Em que situação você usaria o teste de fuzzing?

Os candidatos a testadores manuais que responderem a essa pergunta podem mencionar que o teste de fuzzing é um processo que eles concluem para detectar erros de programação e brechas na segurança do software.

Durante o processo, os testadores manuais adicionam dados aleatórios ao sistema e tentam fazer com que ele trave. Se perceberem que a vulnerabilidade do sistema continua, eles usarão testadores de fuzzing para encontrar as possíveis causas.

4. Você percebe que há um conflito em sua equipe. Como você lidaria com a situação?

Várias etapas de resolução de conflitos podem ajudar os testadores manuais a resolver divergências em uma equipe. Quando seus candidatos responderem, preste atenção nas respostas que incluem:

  • Conversar com cada membro da equipe e anotar suas preocupações

  • Propor respostas mutuamente benéficas que ajudem todos os membros da equipe

  • Conduzir uma reunião de equipe na qual os membros da equipe discutam como lidar com o desacordo

Não se esqueça de que a comunicação é uma habilidade importante que pode ajudar os testadores manuais a resolver conflitos na equipe, portanto, considere verificar as habilidades de comunicação de seus candidatos com um teste de comunicação antes da entrevista.

5. Você descobre bugs em um programa. Quais ferramentas de depuração você usaria?

Há várias ferramentas de depuração disponíveis para lidar com as responsabilidades de gerenciamento de bugs. Os candidatos podem mencionar alguns exemplos, como Mantis ou Bugzilla, e compará-los ou explicar por que são úteis.

Se você precisar de um método para analisar as habilidades de depuração dos candidatos, consulte nossa biblioteca de testes para testes de habilidades de depuração e compare as respostas dos candidatos com os resultados da avaliação de habilidades.

13 perguntas para entrevista sobre teste manual relacionadas a processos e métodos de teste

Faça aos entrevistados estas 13 perguntas para entrevista sobre teste manual relacionadas a processos e métodos de teste para avaliar seu conhecimento sobre o ciclo de vida e os processos de desenvolvimento de software.

  1. Quais fatores você deve verificar ao concluir o teste de caixa branca?

  2. Cite três etapas para lidar com problemas durante o teste.

  3. Cite dois parâmetros que você usaria para determinar a qualidade da execução do teste.

  4. Explique os processos envolvidos no teste de mutação.

  5. Descreva o processo que você usaria para concluir a análise de risco.

  6. Que processo você usaria para mitigar o risco do produto em um projeto?

  7. Descreva sua abordagem para alocar tarefas aos membros da equipe.

  8. Há alguma atividade de teste que você automatizaria? Dê dois exemplos.

  9. Explique por que você projetaria testes no início do ciclo de vida.

  10. Em que situação você usaria o teste de tabela de decisão?

  11. Em que estágio você realizaria o teste de regressão?

  12. Por que o teste de automação é benéfico?

  13. Há alguma desvantagem nos testes de automação durante o processo de teste?

5 perguntas e respostas para entrevista sobre teste manual relacionadas a processos e métodos de teste

Aqui estão cinco perguntas e respostas para entrevista sobre teste manual relacionadas a processos e métodos de teste para ajudar você a analisar o conhecimento de teste de seus candidatos.

1. Por que o teste de automação é benéfico?

Os candidatos podem mencionar várias vantagens do teste de automação ao responder a essa pergunta, incluindo os seguintes pontos:

  • É um processo rápido e que economiza tempo

  • Os scripts de teste reduzem o erro humano durante o processo de teste

  • Os testadores manuais podem programar a execução de testes para execuções noturnas

2. Há alguma desvantagem nos testes de automação durante o processo de teste?

Os candidatos experientes devem saber que há várias desvantagens nos testes de automação. Eles podem mencionar as seguintes desvantagens ao responder a essa pergunta:

  • Os testadores manuais devem ser especialistas em escrever os scripts de teste necessários

  • As equipes devem manter e atualizar o script para cada pequena alteração no aplicativo

  • Alguns testes podem não detectar todos os erros, inclusive os óbvios

3. Que processo você usaria para mitigar o risco do produto em um projeto?

Algumas etapas podem ajudar os testadores manuais a reduzir o risco do produto em um projeto. Os candidatos podem fornecer os seguintes exemplos ao responderem a essa pergunta:

  • Os testadores manuais podem examinar os documentos de especificação

  • As equipes podem discutir o projeto com stakeholders e os desenvolvedores

4. Há alguma atividade de teste que você automatizaria? Dê dois exemplos.

Automatizar as atividades de teste é uma etapa importante que muitas equipes pretendem concluir e os candidatos devem saber que a automação é ideal para economizar tempo. Em resposta a essa pergunta, os candidatos podem mencionar alguns dos seguintes tipos de atividades que automatizariam:

  • Testes que exigem vários tipos de dados para ações repetidas

  • Testes que os testadores manuais usam para aplicativos em diferentes navegadores

5. Explique por que você projetaria testes no início do ciclo de vida.

Os testadores manuais podem projetar testes no início do ciclo de vida para atenuar os defeitos ou erros que os desenvolvedores introduzem no código. Esse método ajuda as equipes a reduzir os custos de retrabalho necessários no final do ciclo de vida de desenvolvimento do software.

5 dicas para usar as perguntas para entrevista sobre teste manual para avaliar os profissionais

Consulte as cinco dicas desta seção para saber quais são os melhores métodos para conduzir entrevistas e usar as perguntas para entrevista sobre teste manual de forma eficaz para saber mais sobre as habilidades dos candidatos.

1. Realize entrevistas no momento certo do processo de contratação

Seu processo de contratação deve incluir algumas etapas essenciais, como convidar os candidatos a fazer uma avaliação quando eles responderem ao seu anúncio.

  • Crie uma avaliação de habilidades de teste manual que apresente testes de habilidades relacionados às habilidades da função de teste manual de software.

  • Convide os candidatos a concluir a avaliação de habilidades e use os resultados para selecionar os candidatos para uma entrevista.

  • Use essas perguntas para entrevista sobre teste manual para saber mais sobre a experiência, a personalidade e as habilidades dos candidatos.

  • Contrate e integre um testador de software qualificado à sua equipe e ofereça treinamento com base nas habilidades que o novo funcionário precisa aprimorar.

Usando os processos listados aqui, você pode selecionar candidatos para entrevistas mais rapidamente e eliminar candidatos que não tenham as habilidades necessárias para cumprir as responsabilidades de teste manual antes de chegarem à fase de entrevista.

2. Faça anotações para comparar as respostas com os resultados da avaliação de habilidades

Como pode ser difícil lembrar as respostas dos candidatos na entrevista, faça anotações. Talvez você queira usar uma tabela de pontuação para facilitar esse processo, que pode incluir os seguintes recursos:

  • Um sistema de classificação padronizado

  • Perguntas específicas para entrevista sobre teste manual relacionadas a habilidades e características

  • Critérios de contratação relacionados à função de teste manual

  • Uma seção para registrar a pontuação total dos candidatos dos candidatos

Sempre mencione que fazer anotações faz parte do seu processo de contratação para manter os candidatos informados e preparados; fazer anotações sem informar os candidatos pode afetar negativamente a experiência do candidato.

3. Pense em perguntas de entrevistas relacionadas às lacunas de habilidades de seus candidatos

Você pode se basear nos dados quantitativos que recebe das avaliações de habilidades de seus candidatos compilando uma lista de perguntas de entrevistas de testes manuais relacionadas às lacunas de habilidades.

Por exemplo, se o seu candidato receber uma pontuação baixa em questões relacionadas à execução de testes, mas obtiver pontuações excelentes em todos os outros aspectos dos testes manuais, talvez você queira fazer perguntas relacionadas à execução de testes na entrevista.

Isso permitirá que você teste a proeza dos candidatos nessa área e pode ser um indicador útil de que eles talvez precisem de mais assistência ou apoio nessa área.

Perguntas perspicazes relacionadas a lacunas de habilidades podem incluir tópicos como aprimoramento de habilidades ou treinamento. Você pode perguntar aos candidatos como eles resolveriam suas lacunas de habilidades se você os contratasse para a função de teste manual.

4. Use a escuta ativa e evite falar demais

Se você for um membro da equipe de RH não técnico ou inexperiente, pode ser difícil saber como conduzir uma entrevista. Talvez você se pergunte o quanto um entrevistador deve falar ao entrevistar candidatos.

Uma boa abordagem é usar a regra de 80/20: 20% de fala e 80% de escuta ativa é um bom equilíbrio a ser atingido.

A escuta ativa ajudará você a perceber quando fazer uma pergunta de acompanhamento e evitará influenciar as respostas do candidato.

Ouça a maior parte do tempo, fale quando precisar fazer uma nova pergunta, informe os candidatos sobre o tipo de pergunta para a qual você está fazendo a transição ou agradeça a resposta do candidato.

5. Analise as perguntas feitas pelos candidatos sobre a vaga em aberto

Depois de incentivar os candidatos a fazer perguntas sobre a função no final da entrevista, você pode usar essas perguntas para avaliar o interesse deles em fazer parte da sua organização. Considere se eles fazem perguntas suficientes, se as perguntas são precisas, astutas e relevantes e se demonstram vontade de aprender mais.

Você pode até comparar as perguntas deles com as de outros candidatos para determinar quem está mais interessado. Por exemplo, se um candidato não fizer nenhuma pergunta e outro fizer perguntas perspicazes, considere a possibilidade de contratar aquele que tiver mais perguntas; isso sugere que o candidato é mais apaixonado pelo cargo e pela sua organização.

Encontre seu próximo testador manual com perguntas de entrevista de teste manual e a TestGorilla

Embora encontrar testadores manuais com experiência nem sempre seja simples, você pode encontrar um candidato adequado com uma combinação de testes de habilidades e perguntas de entrevista.

Se precisar de mais detalhes sobre a combinação de testes de habilidades com entrevistas e processos de integração, você os encontrará na TestGorilla.

Saiba como a TestGorilla funciona inscrevendo-se em uma demonstração gratuita de 30 minutos, ou comece a usar seu plano gratuito.

Contrate as melhores pessoas candidatas com a TestGorilla

Em minutos, você cria avaliações para selecionar as pessoas candidatas ideais, economizar tempo e contratar profissionais excelentes.

Receba as melhores dicas sobre testes de processo seletivo na sua caixa de entrada.

Sem spams. Cancele a assinatura quando quiser.

TestGorilla Logo

Contrate os melhores talentos. Com neutralidade. Sem estresse.

Com nossos testes, fica muito fácil encontrar a pessoa certa para sua vaga e tomar decisões acertadas e justas durante todo o processo.