Questions et réponses d'entrevue de test de base de données

Si vous recherchez un emploi lié au test de base de données, vous devez vous préparer aux questions d'entrevue de test de base de données 2019. Bien que chaque entretien de test de base de données soit différent et que la portée d'un travail soit également différente, nous pouvons vous aider avec les meilleures questions et réponses d'entrevue de test de base de données, qui vous aideront à franchir le pas et à réussir votre entrevue. Gardant cela à l'esprit, nous avons conçu les questions et réponses les plus courantes pour les tests de base de données afin de vous aider à réussir votre entrevue.

Vous trouverez ci-dessous la liste des principales questions d'entrevue de test de base de données 2019 qui sont principalement posées lors d'une interview.Cette liste est divisée en deux parties:

Partie 1 - Questions d'entrevue de test de base de données (de base)

Cette première partie couvre les questions et les réponses de base aux tests de base de données

1. Qu'est-ce qu'un test de base de données?

Répondre:
Il vérifiera tous les objets schéma, déclencheur, procédure, fonction. Il vérifie l'intégrité et la cohérence des données.

2. Quels sont les différents types de tests?

Répondre:
Essais structurels
Test de fonctionnement
Tests non fonctionnels

Test de base de données structurelle
Cela implique la validation de tous les éléments / objets, qui est principalement utilisée pour le stockage des données. Lesquels ne sont pas directement exposés à l'utilisateur final? Et la validation du serveur de base de données, c'est-à-dire une configuration sévère, est également une partie très importante des tests de base de données.

Tests de bases de données fonctionnelles
Le test de la base de données fonctionnelle implique l'exigence de spécifications qui sont des besoins pour les transactions des utilisateurs. En entrée ou en sortie.
Il implique le descripteur de valeurs nulles, la longueur d'une colonne, un type de données de colonne. Il vérifiera également que les tables ou colonnes de sortie dérivées doivent être disponibles. Tous les noms de champ doivent suivre la convention de dénomination standard selon les exigences de l'entreprise.

Test de base de données non fonctionnel
Dans ce contexte, les tests multiples impliquent plusieurs catégories comme les tests de stress, les tests de sécurité, les tests d'utilisabilité et les tests de compatibilité. Les tests de contrainte et de charge sont uniquement impliqués dans les tests de performances.

Passons aux prochaines questions d'entrevue de test de base de données

3. Qu'est-ce qu'un test de base de données structurelle?

Répondre:
Voici les questions les plus fréquemment posées lors des entretiens de test de base de données. Elle implique la structure d'une base de données qui dépend d'un schéma, de tables, d'une procédure, d'une fonction, d'un déclencheur et d'un serveur de base de données.

Test de schéma
Les principaux aspects des tests de schéma sont les suivants: le nom exact du schéma doit être une correspondance entre le frontend et le backend. Il y a quelques points de contrôle importants comme suit

La validation du format de schéma est très importante car parfois le format de table d'un schéma est différent de l'exigence métier ou de l'application frontale.
Cela implique également la vérification des tables / vues / colonnes non mappées.

Test des tables
Cela implique des tests de nom de table et de colonne. Les colonnes sont mappées sur le front-end et le back-end doit être le même. La taille et le type de données de la colonne doivent être conformes aux exigences de l'entreprise et doivent être mappés à l'application frontale. Cela implique également des tests de contraintes comme ce qu'est une clé primaire, une clé étrangère, des colonnes d'identité automatique, des partitions selon les besoins de l'entreprise. Dans les tables testant une chose importante est un index, il faut vérifier si un index clusterisé ou non indexé a été créé ou non.

Test de procédure et de fonction
Il y a une liste de choses importantes qui sont impliquées dans les tests de procédure et de fonction.

• L'équipe de développement a respecté les exigences. Cela implique la norme de codage, l'indentation de codage appropriée sera plus facile à comprendre pour les autres développeurs, la convention de dénomination appropriée pour les variables, supprimera les variables inutiles et les commentaires qui sont utilisés par un développeur.
• Vérifiez si un développeur a été construit le code selon les besoins de l'entreprise.
• Quels sont les paramètres des variables d'entrée et de sortie?
• Vérifiez si un développeur a construit le code pour Handel all exception. Comme l'exception arithmétique, la valeur null Exception Handel.
• Vérifiez si la procédure et la fonction insèrent des données dans des tableaux qui doivent être correctes avec le nom, le type de données, la longueur et si elles doivent être ajustées.

Test de déclenchement
Pour cela, les règles de test sont les mêmes que les tests de procédure et de fonction. Ajoutez à ce besoin de vérifier si le déclencheur s'exécute sur un événement d'exigence spécifique.

Serveur de base de données
J'ai besoin de vérifier la configuration du serveur de base de données. La capacité de traitement d'exécution, la RAM et la capacité de stockage doivent être capables de produire selon les exigences de l'entreprise.

4. Quels sont les différents types de jointure?

Répondre:
Il y a 6 jointures de type comme suit: -
1. jointure interne - correspondra aux données de colonne exactes.
2. Jointure externe gauche - Affiche toutes les données de la table de gauche qui sont identiques et sans correspondance.
3. jointure externe droite - affichera toutes les données de la table de droite qui sont la correspondance et sans correspondance.
4. Jointure externe complète - Affiche toutes les données des deux tables qui correspondent et sont inégalées.
5. Jointure croisée - Affiche le produit des deux tables.
6. Union et Union All - Combineront les données des deux.

5. Qu'est-ce que l'indice? Quels sont les différents types d'index?

Répondre:
Un index est un objet de base de données créé dans une colonne de table. Un index exécutera une requête plus rapidement qui est fréquemment exécutée. Il existe 6 types d'index comme suit: -
• Index B-Tree
• Index bitmap
• Index clusterisé
• Indice de couverture
• Index non unique
• Index unique

6. Dans les tests de base de données, comment savoir si un déclencheur est déclenché ou non?

Répondre:
Nous devons activer le journal d'audit. En utilisant cela, nous pouvons voir si le déclencheur est déclenché ou non.

Partie 2 - Questions d'entrevue de test de base de données (avancé)

Jetons maintenant un coup d'œil aux questions d'entrevue avancées sur les tests de base de données.

7. Quelles sont les étapes du test de chargement des données dans les tests de base de données?

Répondre:
Pour le test de chargement des données dans la base de données, les tests sont les suivants:
• Les données source doivent être connues
• La date cible doit être connue
• Compatibilité entre une source et des données cibles
• Je dois vérifier les colonnes source et cible.
• Le nombre de lignes effectives de la source et de la cible.
• Nous devons vérifier l'effet d'une cible après tout changement de source.
• Besoin de vérifier la valeur Null et ordures.

8. Quelle est la commande SQL qui peut être utilisée pour manipuler les données et la table?

Répondre:
Pour manipuler les données, nous pouvons utiliser sélectionner, insérer, mettre à jour, supprimer et pour le tableau Créer un tableau, modifier le tableau, supprimer le tableau.

9. Comment testez-vous les tests de charge / contrainte?

Répondre:
Besoin de vérifier la charge ou le test de stress en traitant un grand ensemble de données en un minimum de temps. Il vérifiera la réponse du système, le test de charge est effectué. Si la charge dépasse le processus de l'utilisateur, elle est connue sous le nom de test de charge / contrainte. Des exemples de tests de charge / contrainte sont le téléchargement de l'ensemble de données, l'exécution de plusieurs applications sur un même ordinateur.

Passons aux prochaines questions d'entrevue de test de base de données

10. Comment tester la base de données manuellement?

Répondre:
Le test manuel de la base de données implique la vérification des données du côté backend lorsque l'ajout de données a été ajouté, mis à jour ou supprimé du côté frontal.

11. Combien d'index de cluster pouvons-nous créer sur une seule table?

Répondre:
Nous ne pouvons créer qu'un seul index de cluster qui fera référence à l'index principal sur une seule table. Ce sont les questions d'entrevue les plus posées sur les tests de bases de données.

12. Comment vérifier qu'un certain nombre d'objets de base de données ont été créés?

Répondre:
Nous pouvons vérifier que l'objet de base de données requis a été créé en n'utilisant pas 2 façons.
1.En utilisant l'explorateur d'objets, nous pouvons voir l'objet de base de données comme le schéma, la table, la procédure, la fonction, le déclencheur, l'index, etc.
2.Utilisez sys ou une table principale qui stocke toutes les métadonnées de tous les objets de base de données.

13. Si nous avons plus de 1000 lignes de procédure, comment allons-nous tester ou où cela échouait au moment du test?

Répondre:
Nous pouvons tester cette condition spécifique en utilisant l'approche suivante
1.Au moment de la compilation
2. Faire des commentaires appropriés sur avant ou après chaque exécution, ce qui donnera un indice sur le processus en cours et où nous sommes bloqués.

Article recommandé

Cela a été un guide pour la liste des questions et réponses d'entrevue de test de base de données afin que le candidat puisse réprimer facilement ces questions d'entrevue de test de base de données. Ceci est le poste le plus utile et le plus précieux sur les questions et réponses d'entrevue de test de base de données. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Erreurs bancaires d'investissement
  2. Conseils d'entrevue pour les employés expérimentés
  3. Étapes pour rester calme lors d'un entretien d'embauche
  4. Guide de réussite des 10 entretiens téléphoniques (conseils)