Perguntas e respostas da entrevista sobre testes de banco de dados

Se você estiver procurando por um trabalho relacionado ao Teste de Banco de Dados, precisará se preparar para as Perguntas da Entrevista de Teste de Banco de Dados de 2019. Embora cada Entrevista de teste de banco de dados seja diferente e o escopo de um trabalho também seja diferente, podemos ajudá-lo com as principais perguntas e respostas da entrevista de teste de banco de dados, que ajudarão você a dar o salto e obter sucesso em sua entrevista. Tendo isso em mente, criamos as perguntas e respostas mais comuns da entrevista para testes de banco de dados para ajudá-lo a obter sucesso em sua entrevista.

Abaixo está a lista das principais perguntas da entrevista para testes de banco de dados de 2019 que são feitas principalmente em uma entrevista. Esta lista está dividida em duas partes:

Parte 1 - Perguntas sobre entrevistas de teste de banco de dados (básico)

Esta primeira parte aborda perguntas e respostas básicas da entrevista do Teste do Banco de Dados

1. O que é teste de banco de dados?

Responda:
Ele irá verificar todos os objetos esquema, gatilho, procedimento, função. Verifica a integridade e consistência dos dados.

2. Quais são os diferentes tipos de teste?

Responda:
Ensaios estruturais
Teste de função
Teste não funcional

Teste estrutural de banco de dados
Envolve a validação de todos os elementos / objetos, utilizados principalmente para armazenamento de dados. Quais não são diretamente expostos ao usuário final? E a validação do servidor de banco de dados, ou seja, a configuração severa também é uma parte muito importante do teste do banco de dados.

Teste funcional de banco de dados
O teste funcional do banco de dados envolve o requisito de especificações necessárias às transações do usuário. Como entrada ou saída.
Envolve a manipulação de valores nulos, o comprimento de uma coluna, um tipo de dados da coluna. Ele também verificará se as tabelas ou colunas de saída derivadas devem estar disponíveis. Todos os nomes de campo devem seguir a convenção de nomenclatura padrão conforme os requisitos de negócios.

Teste de banco de dados não funcional
Nesse contexto, vários testes envolvem várias categorias, como testes de estresse, testes de segurança, testes de usabilidade e testes de compatibilidade. Os testes de estresse e carga estão envolvidos apenas no teste de desempenho.

Passemos para as próximas perguntas da entrevista sobre testes de banco de dados

3. O que é teste estrutural de banco de dados?

Responda:
Estas são as perguntas mais freqüentes da entrevista para testes de banco de dados Envolve a estrutura de um banco de dados que depende de um esquema, tabelas, procedimento, função, gatilho e teste do servidor de banco de dados.

Teste de esquema
Os principais aspectos do teste de esquema são: o nome exato do esquema deve ser um mapa entre o front-end e o back-end. Existem alguns pontos de verificação importantes como a seguir

A validação do formato do esquema é muito importante porque, às vezes, o formato da tabela de um esquema é diferente do requisito de negócios ou do aplicativo front-end.
Também envolve a verificação de tabelas / visualizações / colunas não mapeadas.

Teste de tabelas
Envolve o nome da tabela e o teste da coluna. As colunas são mapeadas para o front-end e o back-end deve ser o mesmo. O tamanho e o tipo de dados da coluna devem ser de acordo com os requisitos comerciais e devem ser mapeados para o aplicativo front-end. Também envolve testes de restrição, como o que é uma chave primária, chave estrangeira, o que são colunas de identidade automática, o que são partições conforme os requisitos de negócios. Nas tabelas que testam, uma coisa importante é um índice, é necessário verificar se o índice clusterizado ou não clusterizado foi criado ou não.

Teste de procedimento e função
Há uma lista de coisas importantes envolvidas no teste de procedimento e função.

• A equipe de desenvolvimento seguiu os requisitos. Isso envolve o padrão de codificação, o recuo de codificação adequado será mais fácil para outros desenvolvedores entenderem, a convenção de nomeação apropriada para variáveis, remover variáveis ​​e comentários desnecessários que são usados ​​por um desenvolvedor.
• Verifique se um desenvolvedor criou o código de acordo com os requisitos comerciais.
• Quais são os parâmetros para variáveis ​​de entrada e saída?
• Verifique se um desenvolvedor criou o código para lidar com todas as exceções. Como exceção aritmética, valor nulo, exceção Handel.
• Verifique se o procedimento e a função estão inserindo dados em tabelas que devem ser adequadas com nome, tipo de dados, comprimento e devem ser aparadas.

Teste de gatilho
Para esse teste, as regras são as mesmas do teste de procedimento e função. Adicione a essa necessidade verificar se o gatilho está sendo executado em um evento de requisito específico.

Servidor de banco de dados
Eu preciso verificar a configuração do servidor de banco de dados. A capacidade de processamento de execução, a RAM e a capacidade de armazenamento devem ter capacidade de saída conforme os requisitos de negócios.

4. Quais são os diferentes tipos de associação?

Responda:
Existem 6 junções de tipo, como segue: -
1.Inner join - Corresponderá aos dados exatos da coluna.
2. Junção externa esquerda - mostrará todos os dados da tabela esquerda que são coincidentes e sem correspondência.
3. Junção externa à direita - mostrará todos os dados da tabela à direita que são correspondentes e sem correspondência.
4. Junção externa completa - mostrará todos os dados de ambas as tabelas que são correspondentes e incomparáveis.
5. Junção cruzada - mostrará o produto de ambas as tabelas.
6.União e União Todos - Combinará os dados de ambos.

5. Qual é o índice? Quais são os diferentes tipos de índice?

Responda:
Um índice é um objeto de banco de dados criado em uma coluna da tabela. Um índice executará a consulta mais rapidamente, o que é frequentemente executado. Existem 6 tipos de índice, como segue: -
• índice da árvore B
Índice de bitmap
• Índice agrupado
• Índice de cobertura
• Índice não exclusivo
• índice exclusivo

6. Nos testes de banco de dados, como você sabe se um gatilho é disparado ou não?

Responda:
Precisamos ativar o log de auditoria. Usando isso, podemos ver se o gatilho está disparado ou não.

Parte 2 - Perguntas da entrevista sobre testes de banco de dados (avançado)

Vamos agora dar uma olhada nas perguntas avançadas da entrevista para testes de banco de dados.

7. Quais são as etapas envolvidas no teste de carregamento de dados no teste de banco de dados?

Responda:
Para teste de carregamento de dados no teste de banco de dados, são os seguintes:
• Os dados de origem devem ser conhecidos
• A data prevista deve ser conhecida
• Compatibilidade entre dados de origem e destino
• Preciso verificar as colunas de origem e destino.
• O número de linhas efetivas da origem e do destino.
• Precisamos verificar o efeito de um alvo após qualquer alteração na fonte.
• Precisa verificar o valor nulo e de lixo.

8. Qual é o comando SQL que pode ser usado para manipular dados e a tabela?

Responda:
Para manipular os dados, podemos usar selecionar, inserir, atualizar, excluir e para a tabela Criar uma tabela, alterar tabela, soltar tabela.

9. Como você testa testes de carga / estresse?

Responda:
É necessário verificar a carga ou o teste de estresse processando um grande conjunto de dados em tempo mínimo. Ele irá verificar a resposta do sistema, o teste de carga é feito. Se a carga exceder o processo do usuário, é conhecido como teste de carga / estresse. Exemplos de testes de carga / estresse estão baixando o conjunto de dados, executando vários aplicativos em um único computador.

Passemos para as próximas perguntas da entrevista sobre testes de banco de dados

10. Como testar o banco de dados manualmente?

Responda:
O teste manual do banco de dados envolve a verificação dos dados do lado de back-end quando a adição de dados foi adicionada, atualizada ou excluída do lado de front-end.

11. Quantos índices de cluster podemos criar em uma única tabela?

Responda:
Podemos criar apenas um índice de cluster que fará referência ao índice primário em uma única tabela. Esta é a pergunta mais freqüente sobre a entrevista para testes de banco de dados.

12. Como verificar se vários objetos de banco de dados foram criados?

Responda:
Podemos verificar se o objeto de banco de dados necessário foi criado sem o uso de duas maneiras.
Usando o explorador de objetos, podemos ver o objeto de banco de dados como esquema, tabela, procedimento, função, gatilho, índice, etc.
2.Usando sys ou tabela mestre, que armazenam todos os metadados de todos os objetos de banco de dados.

13. Se tivermos mais de 1000 linhas de procedimento, como testaremos ou onde ele estava falhando no momento do teste?

Responda:
Podemos testar essa condição específica usando a seguinte abordagem
1.No momento da compilação
2. Fazer comentários apropriados antes ou depois de cada execução, o que dará uma dica sobre qual processo está acontecendo e onde estamos presos.

Artigo recomendado

Este foi um guia para a lista de perguntas e respostas da entrevista de teste de banco de dados, para que o candidato possa reprimir essas perguntas da entrevista de teste de banco de dados facilmente. Esta é a publicação mais útil e valiosa sobre perguntas e respostas da entrevista para testes de banco de dados. Você também pode consultar os seguintes artigos para saber mais:

  1. Erros de bancos de investimento
  2. Dicas de entrevista para funcionários experientes
  3. Passos para se manter calmo durante uma entrevista de emprego
  4. Guia para o Sucesso de 10 Chaves para Entrevistas por Telefone (Dicas)