Vragen en antwoorden over databasetests

Als je op zoek bent naar een functie die gerelateerd is aan Database Testing, moet je je voorbereiden op de interviewvragen voor Database Testing 2019. Hoewel elk interview voor databasetests anders is en de reikwijdte van een taak ook anders, kunnen we u helpen met de beste vragen en antwoorden over databasetests, die u helpen de sprong te wagen en u succesvol te maken in uw interview. Met dit in gedachten hebben we de meest voorkomende interviewvragen en antwoorden voor databasetests ontworpen om u te helpen succes te behalen in uw interview.

Hieronder is de lijst met Top 2019 Database Testing Interview Vragen die meestal in een interview worden gesteld. Deze lijst bestaat uit twee delen:

Deel 1 - Interviewvragen voor databasetests (basis)

Dit eerste deel behandelt de basisvragen en antwoorden over het interview met Database Testing

1. Wat is database testen?

Antwoord:
Het controleert alle objecten schema, trigger, procedure, functie. Het controleert de integriteit en consistentie van gegevens.

2. Wat zijn de verschillende soorten testen?

Antwoord:
Structureel testen
Functie testen
Niet-functioneel testen

Structurele database testen
Het omvat de validatie van alle elementen / objecten, die voornamelijk wordt gebruikt voor gegevensopslag. Welke worden niet rechtstreeks blootgesteld aan de eindgebruiker? En validatie van databaseserver, dat wil zeggen een strenge configuratie, is ook een zeer belangrijk onderdeel van het testen van databases.

Functionele database testen
Bij het testen van de functionele database zijn specificaties vereist die nodig zijn voor gebruikerstransacties. Als invoer of uitvoer.
Het gaat om de nulwaardehandgreep, de lengte van een kolom, een gegevenstype van een kolom. Het zal ook controleren of de afgeleide uitvoertabellen of -kolom beschikbaar moet zijn. Alle veldnamen moeten voldoen aan de standaard naamgevingsconventie volgens zakelijke vereisten.

Niet-functionele database testen
In deze context omvat meervoudig testen meerdere categorieën zoals stresstesten, beveiligingstesten, bruikbaarheidstesten en compatibiliteitstesten. Stress- en belastingstests zijn alleen betrokken bij prestatietests.

Laten we doorgaan naar de volgende interviewvragen voor databasetests

3. Wat zijn structurele databasetests?

Antwoord:
Dit zijn de veelgestelde vragen over het testen van databasetests. Het betreft de structuur van een database die afhankelijk is van een schema, tabellen, procedure, functie, trigger en tests van de databaseserver.

Schema testen
De belangrijkste aspecten van schematests zijn dat de exacte schemanaam een ​​kaart moet zijn tussen de frontend en de backend. Er zijn enkele belangrijke checkpoints zoals hieronder

Validatie van Schema-indeling is erg belangrijk omdat de tabelindeling van een schema soms verschilt van de zakelijke vereiste of front-end-toepassing.
Het omvat ook de verificatie van niet-toegewezen tabellen / weergaven / kolommen.

Tafels testen
Het omvat tabelnaam en kolomtesten. Kolommen worden toegewezen aan front-end en de back-end moet hetzelfde zijn. De grootte en het gegevenstype van de kolom moeten per bedrijfsvereiste zijn en moeten worden toegewezen aan de front-endtoepassing. Het omvat ook constrainttests, zoals een primaire sleutel, een externe sleutel, wat automatische identiteitskolommen zijn, wat partities zijn volgens de bedrijfsvereisten. In tabellen testen is een belangrijk ding een index, moet controleren of geclusterde index of niet-geclusterde index is gemaakt of niet.

Procedure en functie testen
Er is een lijst met belangrijke dingen die een rol spelen bij het testen van procedures en functies.

• Het ontwikkelingsteam volgde de vereisten. Dat houdt de coderingsstandaard in, de juiste coderingsinspringing zal voor andere ontwikkelaars gemakkelijker te begrijpen zijn, de juiste naamgevingsconventie voor variabelen, onnodige variabelen en opmerkingen verwijderen die door een ontwikkelaar worden gebruikt.
• Controleer of een ontwikkelaar de code volgens bedrijfsvereiste heeft gebouwd.
• Wat zijn de parameters voor invoer- en uitvoervariabelen?
• Controleer of een ontwikkelaar de code heeft gebouwd om alle uitzonderingen af ​​te handelen. Net als rekenkundige uitzondering, null-waarde Handel-uitzondering.
• Controleer of procedure en functie gegevens invoegen in tabellen die correct moeten zijn met naam, gegevenstype, lengte en deze moeten worden bijgesneden.

Trigger testen
Voor deze testregels zijn dezelfde regels als voor het testen van procedures en functies. Voeg hieraan toe om te controleren of de trigger wordt uitgevoerd op een specifieke vereiste-gebeurtenis.

Database server
Ik moet de configuratie van de databaseserver controleren. Uitvoeringsverwerkingscapaciteit, RAM en opslagcapaciteit moeten volgens bedrijfsvereisten kunnen worden uitgevoerd.

4. Wat zijn de verschillende soorten join?

Antwoord:
Er zijn 6 type joins als volgt: -
1.Inner join - Komt overeen met exacte kolomgegevens.
2. Linker buiten join - Toont alle gegevens uit de linkertabel die overeenkomen en ongeëvenaard zijn.
3.Rechte outer join - toont alle gegevens uit de juiste tabel die overeenkomen en ongeëvenaard zijn.
4.Full Outer join - Toont alle gegevens uit beide tabellen die overeenkomen en ongeëvenaard zijn.
5. Cross join - toont het product van beide tabellen.
6.Union en Union All - combineert de gegevens van beide.

5. Wat is de index? Wat zijn de verschillende soorten indexen?

Antwoord:
Een index is een databaseobject dat in een tabelkolom wordt gemaakt. Een index voert sneller zoekopdrachten uit die vaak worden uitgevoerd. Er zijn 6 soorten indexen als volgt: -
• B-Tree index
• Bitmapindex
• Geclusterde index
• Dekkende index
• Niet-unieke index
• Unieke index

6. Hoe weet u bij het testen van databases of een trigger is geactiveerd of niet?

Antwoord:
We moeten het auditlogboek inschakelen. Hiermee kunnen we zien of de trigger is geactiveerd of niet.

Deel 2 - Interviewvragen voor databasetests (geavanceerd)

Laten we nu eens kijken naar de geavanceerde interviewvragen voor databasetests.

7. Wat zijn de stappen van de Data Loading-test in Database-testing?

Antwoord:
Voor Data Loading-test in Database-testen zijn als volgt:
• Brongegevens moeten bekend zijn
• Streefdatum moet bekend zijn
• Compatibiliteit tussen een bron- en doelgegevens
• Ik moet de bron- en doelkolommen controleren.
• Het aantal effectieve rijen van bron en doel.
• We moeten het effect van een doel controleren na eventuele wijzigingen in de bron.
• Moet de waarde Null en afval controleren.

8. Wat is het SQL-commando dat kan worden gebruikt om gegevens en de tabel te manipuleren?

Antwoord:
Om de gegevens te manipuleren, kunnen we selecteren, invoegen, bijwerken, verwijderen en voor de tabel Een tabel maken, tabel wijzigen, tabel neerzetten.

9. Hoe test je belasting / stress testen?

Antwoord:
Moet de belasting of stresstest controleren door een grote reeks gegevens in minimale tijd te verwerken. Het zal de systeemreactie controleren, het laden is getest. Als de belasting het proces van de gebruiker overschrijdt, staat dit bekend als belasting- / stresstest. Voorbeelden van belasting- / stresstests zijn het downloaden van de gegevensset, het uitvoeren van meerdere applicaties op een enkele computer.

Laten we doorgaan naar de volgende interviewvragen voor databasetests

10. Hoe de database handmatig testen?

Antwoord:
Handmatig databasetesten omvat het controleren van de gegevens aan de achterkant, wanneer de toevoeging van gegevens is toegevoegd, bijgewerkt of verwijderd vanaf de voorkant.

11. Hoeveel clusterindex kunnen we op één tafel maken?

Antwoord:
We kunnen slechts één clusterindex maken die naar de primaire index op een enkele tabel verwijst. Dit zijn de meest gestelde sollicitatievragen voor Database Testing.

12. Hoe te controleren of een aantal databaseobjecten is gemaakt?

Antwoord:
We kunnen controleren of het vereiste databaseobject is gemaakt op niet op 2 manieren.
1. Met behulp van Object Explorer kunnen we het database-object zien, zoals schema, tabel, procedure, functie, trigger, index, etc.
2.Gebruik sys of hoofdtabel die alle metagegevens van alle databaseobjecten opslaan.

13. Als we meer dan 1000 regels hebben, hoe zullen we dan testen of waar het op het moment van testen niet lukte?

Antwoord:
We kunnen voor deze specifieke aandoening testen met behulp van de volgende aanpak
1.Tot de tijd compilatie
2. Het maken van gepaste opmerkingen over voor of na elke uitvoering, die de hint geven over welk proces aan de hand is en waar we vastzitten.

Aanbevolen artikel

Dit is een leidraad geweest voor de lijst met interviewvragen en antwoorden op databasetests, zodat de kandidaat deze interviewvragen voor databasetests gemakkelijk kan beantwoorden. Dit is de meest nuttige en waardevolle post op Interviewvragen en antwoorden over databasetests. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Investeringsbank fouten
  2. Interviewtips voor ervaren medewerkers
  3. Stappen om kalm te blijven tijdens een sollicitatiegesprek
  4. 10 Keys to Telephone Interview Succesgids (Tips)