As 25 principais perguntas e respostas da entrevista sobre testes de banco de dados (2026)

Aqui estรฃo as perguntas e respostas da entrevista de teste de banco de dados para candidatos mais novos e experientes a testadores de SQL para conseguir o emprego dos sonhos.

 

Perguntas e respostas da entrevista sobre teste de banco de dados para calouros

1) O que รฉ teste de banco de dados?

O teste de banco de dados tambรฉm รฉ conhecido como teste de back-end.
O teste de banco de dados รฉ segmentado em quatro categorias diferentes.

  • Teste de dados Integrity
  • Teste de validade de dados
  • Desempenho relacionado ao banco de dados
  • Teste de funรงรตes, procedimentos e gatilhos

๐Ÿ‘‰ Download gratuito de PDF: Perguntas e respostas da entrevista sobre teste de banco de dados


2) Nos testes de banco de dados, o que precisamos verificar normalmente?

Normalmente, as coisas que verificamos Teste de banco de dados como:

  • Verificaรงรฃo de restriรงรฃo
  • Validaรงรฃo de um tamanho de campo
  • Procedimento armazenado
  • Correspondรชncia do tamanho do campo do aplicativo ao banco de dados
  • รndices para questรตes baseadas em desempenho

3) Explique o que รฉ teste orientado a dados?

Em uma tabela de dados, para testar vรกrios nรบmeros de dados, รฉ usado o teste orientado a dados. Ao usar isso, vocรช pode facilmente substituir os parรขmetros ao mesmo tempo em locais diferentes.


4) O que sรฃo junรงรตes e menciona diferentes tipos de junรงรตes?

Join รฉ usado para exibir duas ou mais tabelas e o tipos de junรงรตes como:

  • Uniรฃo Natural
  • Junรงรฃo interna
  • Junรงรฃo Externa
  • Uniรฃo cruzada

A junรงรฃo externa รฉ dividida novamente em duas:

  • Junรงรฃo externa esquerda
  • Junรงรฃo externa direita

5) O que sรฃo รญndices e menciona diferentes tipos de รญndices?

Os รญndices sรฃo objetos de banco de dados e sรฃo criados em colunas. Para buscar dados rapidamente, eles sรฃo acessados โ€‹โ€‹com frequรชncia. Diferentes tipos de รญndices sรฃo:

  • รndice de รกrvore B
  • รญndice de bitmap
  • Clusterรญndice de ediรงรฃo
  • รndice de cobertura
  • รndice nรฃo exclusivo
  • รndice รบnico

Perguntas da entrevista sobre teste de banco de dados


6) Ao testar procedimentos armazenados, quais sรฃo as etapas que um testador executa?

O testador irรก verificar o formato padrรฃo dos procedimentos armazenados e tambรฉm verificar se os campos estรฃo corretos como atualizaรงรตes, junรงรตes, รญndices, exclusรตes conforme mencionado no procedimento armazenado.


7) Como vocรช saberia, para testes de banco de dados, se o gatilho foi acionado ou nรฃo?

Ao consultar o log de auditoria comum, vocรช saberia se um gatilho foi acionado ou nรฃo. Estรก no log de auditoria onde vocรช pode ver os gatilhos disparados.


Perguntas e respostas da entrevista sobre testes de SQL para experientes

8) Nos testes de banco de dados, quais sรฃo as etapas para testar o carregamento de dados?

As etapas a seguir precisam ser seguidas para testar o carregamento de dados

  • Os dados de origem devem ser conhecidos
  • Target os dados devem ser conhecidos
  • A compatibilidade de origem e destino deve ser verificada
  • In SQL Gerente corporativo, execute o pacote DTS apรณs abrir o pacote DTS correspondente
  • Vocรช tem que comparar as colunas de destino e fonte de dados
  • O nรบmero de linhas de destino e origem deve ser verificado
  • Apรณs atualizar os dados na origem, verifique se as alteraรงรตes aparecem ou nรฃo no destino.
  • Verifique NULLs e caracteres inรบteis

9) Sem usar pontos de verificaรงรฃo de banco de dados, como vocรช testa uma consulta SQL em QTP?

Escrevendo o procedimento de script em VBScript, podemos nos conectar ao banco de dados e testar as consultas e o banco de dados.


10) Explique como usar consultas SQL em QTP ?

In QTP usando o ponto de verificaรงรฃo do banco de dados de saรญda e a verificaรงรฃo do banco de dados, vocรช deve selecionar a opรงรฃo de consultas manuais SQL. Apรณs selecionar a opรงรฃo de consultas manuais, insira as consultas โ€œselectโ€ para buscar os dados no banco de dados e depois comparar o esperado e o real.


11) Qual รฉ a forma de escrever casos de teste para testes de banco de dados?

Escrever casos de teste รฉ como um teste funcional. Primeiro vocรช precisa conhecer os requisitos funcionais do aplicativo. Entรฃo vocรช tem que decidir os parรขmetros para escrever casos de teste como

  • Objetivo: Escreva o objetivo que vocรช gostaria de testar
  • Mรฉtodo de entrada: Escreva o mรฉtodo de aรงรฃo ou entrada que deseja executar
  • Esperado: como deve aparecer no banco de dados

12) Para gerenciar e manipular a tabela de testes quais sรฃo as instruรงรตes SQL que vocรช utilizou nos testes do Banco de Dados?

As instruรงรตes como SELECT, INSERT, UPDATE, DELETE sรฃo usadas para manipular a tabela, enquanto ALTER TABLE, CREATE TABLE e DELETE TABLE sรฃo usadas para gerenciar a tabela.


Perguntas da entrevista sobre teste de banco de dados para experientes

13) Como testar procedimentos e gatilhos do banco de dados?

Para testar procedimentos e gatilhos do banco de dados, os parรขmetros de entrada e saรญda devem ser conhecidos. A instruรงรฃo EXEC pode ser usada para executar o procedimento e examinar o comportamento das tabelas.

  • Abra o projeto de banco de dados no Solution Explorer
  • Agora no menu Exibir, clique no esquema do banco de dados
  • Abra a pasta do projeto no menu Visualizar esquema
  • Clique com o botรฃo direito no objeto que deseja testar e clique na caixa de diรกlogo que diz Criar testes de unidade
  • Depois disso, crie um novo projeto de teste de idioma
  • Selecione a) Inserir o teste de unidade ou b) Criar um novo teste e clique em OK
  • O projeto a ser configurado serรก feito clicando na caixa de diรกlogo Configuraรงรฃo do Projeto.
  • Depois de configurado clique em OK

14) Como vocรช pode escrever casos de teste a partir de requisitos e os requisitos representam a funcionalidade exata do AUT (Aplicativo em Teste)?

Para escrever casos de teste a partir de requisitos, vocรช precisa analisar minuciosamente os requisitos em termos de funcionalidade. Depois disso, vocรช pensa sobre as tรฉcnicas apropriadas de design de casos de teste, como particionamento de equivalรชncia, design de caixa preta, grรกficos de causa e efeito, etc. para escrever os casos de teste. Sim, os requisitos representam a funcionalidade exata do AUT.


15) O que รฉ SGBD?

SGBD significa sistema de gerenciamento de banco de dados, existem diferentes tipos de SGBD

  • Modelo de rede
  • Modelo Hierรกrquico
  • Modelo Relacional

16) O que รฉ DML?

DML significa Data Manipulation Language. ร‰ usado para gerenciar dados com objetos de esquema. ร‰ um subconjunto do SQL.


17) O que sรฃo comandos DCL? Quais sรฃo os dois tipos de comandos usados โ€‹โ€‹pelo DCL?

DCL significa Data Control Language, รฉ usado para controlar dados.

Os dois tipos de comandos DCL sรฃo:

Conceder: Ao usar este comando, o usuรกrio pode acessar privilรฉgios ao banco de dados

Revok: Ao usar este comando o usuรกrio nรฃo pode acessar o banco de dados


18) O que sรฃo testes de caixa branca e testes de caixa preta?

Teste de caixa preta significa testar o software quanto aos resultados ao fornecer entradas especรญficas. Esse teste geralmente รฉ realizado para verificar se o software atende aos requisitos do usuรกrio. Nรฃo hรก saรญda funcional especรญfica esperada para a execuรงรฃo deste teste.

O teste de caixa branca รฉ feito para verificar a precisรฃo do cรณdigo e da lรณgica do programa. Este teste รฉ feito pelo programador que conhece o fluxo lรณgico do sistema.


19) Como รฉ QTP Avaliar os resultados dos testes?

Assim que os testes forem concluรญdos, QTP Serรก gerado um relatรณrio. Este relatรณrio mostrarรก os pontos de verificaรงรฃo, a mensagem do sistema e os erros detectados durante o teste. A janela de resultados do teste mostrarรก quaisquer incompatibilidades encontradas nos pontos de verificaรงรฃo.


20) Explique o QTP processo de teste?

  • QTP O processo de teste baseia-se nas seguintes etapas:
  • Criando arquivos de mapa GUI (Graphical User Interface): Identifica o objeto GUI que deve ser testado
  • Criando scripts de teste: os scripts de teste sรฃo registrados
  • Testes de depuraรงรฃo: o teste deve ser depurado
  • Executar testes: os casos de teste devem ser executados.
  • Ver resultados: os resultados refletem o sucesso ou o fracasso dos testes
  • Detecรงรตes de relatรณrio: Se o teste falhar, os motivos serรฃo registrados no arquivo de detecรงรฃo de relatรณrio

21) O que รฉ teste de carga e dรช alguns exemplos disso?

Para medir a resposta do sistema, sรฃo feitos testes de carga. Se a carga exceder o padrรฃo do usuรกrio, isso รฉ conhecido como teste de estresse. Exemplos de testes de carga sรฃo baixar um conjunto de arquivos grandes, executar vรกrios aplicativos em um รบnico computador, submeter um servidor a um grande nรบmero de e-mails e atribuir muitas tarefas a uma impressora, uma apรณs a outra.


22) Como testar o banco de dados manualmente?

Testar o banco de dados manualmente envolve verificar os dados no back-end e ver se a adiรงรฃo de dados no front-end estรก afetando o back-end ou nรฃo, e o mesmo para excluir, atualizar, inserir etc.


23) O que significa RDBMS e quais sรฃo os RDMBS importantes que o SQL usa?

RDBMS significa Relational Database Management Systems que usa SQL, e os RDBMS importantes que o SQL usa sรฃo Sybase, Oracle, Acesso ,Ingress, Microsoft Servidor SQL etc.


24) O que sรฃo testes de desempenho e quais sรฃo os gargalos dos testes de desempenho?

O teste de desempenho determina a velocidade de desempenho do sistema do computador. Inclui testes quantitativos como mediรงรฃo do tempo de resposta. O problema nos testes de desempenho รฉ que vocรช sempre precisa de mรฃo de obra bem treinada e experiente e as ferramentas que vocรช usa sรฃo caras.


25) O que รฉ DDL e quais sรฃo seus comandos?

Para definir a estrutura do banco de dados, um desenvolvedor usa DDL. DDL significa Linguagem de Definiรงรฃo de Dados. Os vรกrios comandos DDL incluem Criar, Truncar, Eliminar, Alterar, Comentar e Renomear.

A pergunta da entrevista de teste de banco de dados/SQL acima ajudarรก tanto os novatos quanto os engenheiros de controle de qualidade experientes. Por favor, compartilhe a pรกgina com amigos e colegas.

Essas perguntas da entrevista tambรฉm ajudarรฃo em sua viva (oral)

Resuma esta postagem com: