40 perguntas e respostas da entrevista de controle de qualidade (garantia de qualidade)

Aqui estão as perguntas e respostas da entrevista de Garantia de Qualidade para candidatos mais novos e experientes para conseguir o emprego dos sonhos.

 

Perguntas e respostas da entrevista de garantia de qualidade para calouros

1) Qual é a diferença entre controle de qualidade e teste de software?

A função do QA (Garantia de Qualidade) é monitorar a qualidade do “processo” utilizado para produzir o software. Enquanto o teste de software é o processo de garantir que a funcionalidade do produto final atenda aos requisitos do usuário.


2) O que é Testware?

Testware são artefatos de teste, como casos de teste, dados de teste, planos de teste necessários para projetar e executar um teste.

👉 Download gratuito de PDF: Perguntas e respostas da entrevista de garantia de qualidade


3) Qual é a diferença entre build e release?

Build: É um número atribuído ao software instalável que é fornecido à equipe de teste pela equipe de desenvolvimento.

Release: É um número atribuído ao software instalável que é entregue ao cliente pelo testador ou desenvolvedor.


4) Quais são os desafios de automação que a equipe SQA (Software Quality Assurance) enfrenta durante os testes?

  • Dominando a ferramenta de automação
  • Reutilização do script de automação
  • Adaptabilidade do caso de teste para automação
  • Automatizando casos de teste complexos.
Perguntas e respostas da entrevista de garantia de qualidade para engenheiros de controle de qualidade
Perguntas e respostas da entrevista de garantia de qualidade para engenheiros de controle de qualidade

5) O que é vazamento e liberação de bugs?

A liberação de bug é quando um software ou aplicativo é entregue à equipe de teste sabendo que o defeito está presente em uma versão. Durante isso, a prioridade e a gravidade do bug são baixas, pois o bug pode ser removido antes da transferência final.

Vazamento de bug é algo quando o bug é descoberto pelos usuários finais ou cliente, e não detectado pela equipe de teste durante o teste do software.


6) O que são testes orientados a dados?

O teste orientado a dados é uma estrutura de teste de automação que testa os diferentes valores de entrada no AUT. Esses valores são lidos diretamente dos arquivos de dados. Os arquivos de dados podem incluir arquivos csv, arquivos Excel, pools de dados e muito mais.


7) Explique as etapas do Bug Cycle?

  • Uma vez que o bug é identificado pelo testador, ele é atribuído ao gerente de desenvolvimento em status aberto
  • Se o bug for um defeito válido, a equipe de desenvolvimento irá corrigi-lo.
  • Se não for um defeito válido, o defeito será ignorado e marcado como rejeitado
  • O próximo passo será verificar se está dentro do escopo. Se o bug não fizer parte da versão atual, os defeitos serão adiados
  • Se o defeito ou bug for levantado antes, o testador atribuirá um status DUPLICADO
  • Quando o bug é atribuído ao desenvolvedor para correção, ele receberá o status IN-PROGRESS
  • Assim que o defeito for reparado, o status mudará para FIXO e no final o testador dará o status FECHADO se passar no teste final.

8) O que inclui a estratégia de teste?

A estratégia de teste inclui uma introdução, recursos, escopo e cronograma para atividades de teste, ferramentas de teste, prioridades de teste, planejamento de teste e os tipos de teste que devem ser executados.


9) Mencione os diferentes tipos de teste de software?

  • Teste unitário
  • Teste de integração e teste de regressão
  • Teste de agitação
  • Teste de fumaça
  • Teste funcional
  • Teste de performance
  • Teste de caixa branca e caixa preta
  • Teste Alfa e Beta
  • Teste de carga e teste de estresse
  • Teste de sistema

10) O que é teste de ramificação e teste de limite?

O teste de todas as ramificações do código, que é testado uma vez, é conhecido como teste de ramificação. Enquanto o teste focado nas condições limites do software é conhecido como teste de limite.


11) Qual é o conteúdo dos planos de teste e casos de teste?

  • Objetivos de teste
  • Escopo de teste
  • Testando o quadro
  • O ambiente
  • Motivo do teste
  • Os critérios de entrada e saída
  • Entregas
  • Os fatores de risco

12) O que são testes Agile e qual a importância dos testes Agile?

O teste ágil é um teste de software, é um teste usando a Metodologia Ágil. A importância deste teste é que, ao contrário do processo normal de teste, este teste não espera que a equipe de desenvolvimento conclua primeiro a codificação e depois faça os testes. A codificação e o teste ocorrem simultaneamente. Requer interação contínua com o cliente.


Perguntas e respostas da entrevista de controle de qualidade para experientes

13) O que é caso de teste?

O caso de teste é uma condição específica a ser verificada no aplicativo em teste. Possui informações sobre etapas de teste, pré-requisitos, ambiente de teste e saídas.


14) Qual a estratégia para o Plano de Testes de Automação?

  • A estratégia para o Plano de Teste de Automação
  • Preparação do Plano de Teste de Automação
  • Registrando o cenário
  • Incorporação do manipulador de erros
  • Aprimoramento de script inserindo pontos de verificação e construções de loop
  • Depurando o script e corrigindo os problemas
  • Executando novamente o script
  • Relatando o resultado

15) O que é auditoria de qualidade?

O exame sistemático e independente para determinar a eficácia dos procedimentos de controle de qualidade é conhecido como auditoria de qualidade.


16) Quais são as ferramentas usadas por um testador durante o teste?

  • Selenium
  • Firebug
  • OpenSTAName
  • WinSCP
  • YSlow para FireBug
  • Barra de ferramentas do desenvolvedor web para firebox

Acima estão apenas exemplos de ferramentas. As ferramentas que um testador pode variar de acordo com seu projeto.


17) Explique testes de estresse, testes de carga e testes de volume?

  • Teste de carga: testar um aplicativo sob carga pesada, mas esperada, é conhecido como teste de carga. Aqui, a carga refere-se ao grande volume de usuários, mensagens, solicitações, dados, etc.
  • Teste de Estresse: Quando a carga colocada no sistema é elevada ou acelerada além da faixa normal, isso é conhecido como Teste de Estresse.
  • Teste de volume: O processo de verificação do sistema, se o sistema pode lidar com as quantidades necessárias de dados, solicitações do usuário, etc., é conhecido como teste de volume.

18) Quais são as cinco soluções comuns para problemas de desenvolvimento de software?

  • Ao estabelecer os critérios de requisitos, os requisitos de um software devem ser completos, claros e acordados por todos
  • O próximo passo é o cronograma realista, como tempo para planejar, projetar, testar, corrigir bugs e testar novamente
  • Teste adequado, inicie o teste imediatamente após o desenvolvimento de um ou mais módulos.
  • Use protótipos rápidos durante a fase de design para que seja fácil para os clientes encontrarem o que esperar
  • Uso de ferramentas de comunicação em grupo

19) O que é um caso de ‘USE’ e o que inclui?

O documento que descreve a ação do usuário e a resposta do sistema para uma funcionalidade específica é conhecido como caso de uso. Inclui histórico de revisões, índice, fluxo de eventos, página de rosto, requisitos especiais, pré-condições e pós-condições.


20) O que é teste CRUD e como testar CRUD?

CRUD significa Criar, Ler, Atualizar e Excluir. O teste CRUD pode ser feito usando instruções SQL.


21) O que é teste de thread?

Um teste de thread é um teste de cima para baixo, onde a integração progressiva de componentes segue a implementação de subconjuntos de requisitos, em oposição à integração de componentes por níveis sucessivamente mais baixos.


Perguntas da entrevista de controle de qualidade com 3 anos de experiência

22) O que é gerenciamento de configuração?

É um processo para controlar e documentar quaisquer alterações feitas durante a vida de um projeto. Controle de liberação, controle de mudança e Revcontrole de missão são os aspectos importantes do gerenciamento de configuração.


23) O que são testes Ad Hoc?

É uma fase de teste onde o testador tenta quebrar o sistema testando aleatoriamente a funcionalidade do sistema. Também pode incluir testes negativos.


24) Liste as funções do engenheiro de Garantia de Qualidade de Software?

A garantia de qualidade de software as tarefas do engenheiro podem incluir seguir coisas, entre outras

  • Escrevendo código-fonte
  • Design de software
  • Controle do código-fonte
  • Revcódigo de visualização
  • Gestão da mudança
  • Gerenciamento de configuração
  • Integração de software
  • Teste de programa
  • Processo de gerenciamento de lançamento

25) Explique o que são test driver e test stub e por que são necessários?

  • O stub é chamado a partir do componente de software a ser testado. É usado na abordagem de cima para baixo
  • O driver chama um componente a ser testado. É usado na abordagem bottom up
  • É necessário quando precisamos testar a interface entre os módulos X e Y e desenvolvemos apenas o módulo X. Portanto, não podemos apenas testar o módulo X, mas se houver algum módulo fictício, podemos usar esse módulo fictício para testar o módulo X.

26) Explique o que é triagem de bugs?

A triagem de bugs é um processo para

  • Garanta a integridade do relatório de bug
  • Atribuir e analisar o bug
  • Atribuindo bug ao proprietário adequado do bug
  • Ajuste a gravidade do bug corretamente
  • Defina a prioridade de bug apropriada

27) Liste as várias ferramentas necessárias para apoiar os testes durante o desenvolvimento do aplicativo?

Para apoiar os testes durante o desenvolvimento do aplicativo, as seguintes ferramentas podem ser usadas

  • Ferramentas de gerenciamento de testes: JIRA, Quality Center etc.
  • Ferramentas de gerenciamento de defeitos: Diretor de testes, Bugzilla
  • Ferramentas de gerenciamento de projetos: Sharepoint
  • Ferramentas de automação: RFT, QTP e WinRunner

28) O que é um gráfico de causa e efeito?

Um gráfico de causa e efeito é uma representação gráfica dos efeitos de entradas e saídas associados que pode ser usado para projetar casos de teste.


29) O que é uma métrica de teste em teste de software e quais informações ela contém?

Em testes de software, Test Metric é referido ao padrão de medição de teste. São as estatísticas que narram a estrutura ou conteúdo de um teste. Ele contém informações como

  • Teste total
  • Execução de teste
  • O teste passou
  • Teste falhou
  • Testes adiados
  • Teste passou pela primeira vez

30) Explique o que é matriz de rastreabilidade?

Uma matriz de teste é usada para mapear scripts de teste de acordo com os requisitos.


Perguntas da entrevista de controle de qualidade para mais de 5 anos de experiência

31) Explique qual é a diferença entre teste de regressão e reteste?

O reteste é realizado para verificar a correção dos defeitos, enquanto o teste de regressão é realizado para verificar se a correção do defeito tem algum impacto em outras funcionalidades.


32) Liste as práticas de qualidade de software ao longo do ciclo de desenvolvimento de software?

As práticas de qualidade de software incluem

  • Revvisualizar os requisitos antes de iniciar a fase de desenvolvimento
  • Code RevIEW
  • Escreva casos de teste abrangentes
  • Teste baseado em sessão
  • Testes baseados em risco
  • Priorize o bug com base no uso
  • Forme uma equipe dedicada de testes de segurança e desempenho
  • Execute um ciclo de regressão
  • Realize testes de sanidade na produção
  • Simule contas de clientes em produção
  • Incluir relatórios de teste de controle de qualidade de software

33) Explique qual é a regra de um “Desenvolvimento Orientado a Testes”?

A regra de um Desenvolvimento Orientado a Testes é preparar casos de teste antes de escrever o código real. O que significa que você está realmente escrevendo código para os testes antes de escrever código para o aplicativo.


34) Mencione quais são os tipos de documentos do SQA?

Os tipos de documentos no SQA são

  • Documento de Requisito
  • Métricas de teste
  • Casos de teste e plano de teste
  • Fluxograma de distribuição de tarefas
  • Mistura de transações
  • Perfis de usuário
  • Registro de teste
  • Relatório de incidente de teste
  • Relatório de resumo de teste

35) Explique o que seus documentos de controle de qualidade devem incluir?

O documento de teste de controle de qualidade deve incluir

  • Liste o número de defeitos detectados de acordo com o nível de gravidade
  • Explique cada requisito ou função de negócios em detalhes
  • Relatórios de inspeção
  • configurações
  • Planos de teste e casos de teste
  • relatórios de bugs
  • Manuais do usuário
  • Prepare relatórios separados para gerentes e usuários

36) Explique o que é MR e em que informações consiste o MR?

MR significa Solicitação de Modificação, também conhecido como Relatório de Defeito. Ele foi escrito para relatar erros/problemas/sugestões no software.


37) O que o documento de controle de qualidade do software deve incluir?

O documento de controle de qualidade do software deve incluir

  • Especificações
  • Designs
  • Regras do negócio
  • configurações
  • Mudanças de código
  • Planos de teste
  • Casos de teste
  • relatórios de bugs
  • Manuais do usuário, etc.

38) Mencionou como as atividades de validação devem ser conduzidas?

As atividades de validação devem ser conduzidas seguindo as técnicas

  • Contrate verificação e validação independente de terceiros
  • Designar funcionários internos que não estejam envolvidos em atividades de validação e verificação
  • Avaliação independente

Cobrimos as perguntas mais importantes da entrevista de teste de controle de qualidade para candidatos mais novos, bem como perguntas da entrevista de teste de controle de qualidade para engenheiros de controle de qualidade experientes para ajudá-lo a se preparar para a próxima entrevista. Este guia detalhado de perguntas da entrevista do QA Tester o ajudará a esclarecer as dúvidas sobre as perguntas da entrevista do QA Engineer e a resolver sua entrevista de emprego. Essas perguntas da entrevista também ajudarão em sua viva (oral)