Interviewspørgsmål og svar til databasetestning

Hvis du leder efter et job, der er relateret til databasetestning, skal du forberede dig på interviewsspørgsmålene om databasetestning i 2019. Selvom alle databasetestintervjuer er forskellige, og omfanget af et job også er anderledes, kan vi hjælpe dig med de øverste spørgsmål og svar til databasetestintervjuede interviews, som vil hjælpe dig med at tage springet og få dig succes i dit interview. Med dette i tankerne har vi designet de mest almindelige databasetestintervjuespørgsmål og svar for at hjælpe dig med at få succes i dit interview.

Nedenfor er listen over Top 2019-databasetestintervjuespørgsmål, der hovedsageligt stilles i et interview. Denne liste er opdelt i to dele er som følger:

Del 1 - Interviewspørgsmål til databasetestning (grundlæggende)

Denne første del dækker grundlæggende database-testning af interviewspørgsmål og svar

1. Hvad er databasetestning?

Svar:
Det kontrollerer alle objekter skema, trigger, procedure, funktion. Det kontrollerer dataintegritet og konsistens.

2. Hvad er de forskellige typer test?

Svar:
Strukturel test
Funktionstest
Ikke-funktionel test

Strukturel database test
Det involverer validering af alle elementer / objekter, der primært bruges til datalagring. Hvilke er ikke direkte udsat for slutbrugeren? Og validering af databaseserver, dvs. alvorlig konfiguration, er også en meget vigtig del af databasetestingen.

Funktionel database test
Den funktionelle databasetest involverer kravet om specifikationer, der er behov for brugertransaktioner. Som input eller output.
Det involverer nulværdihåndtaget, længden af ​​en kolonne, en datatype af kolonnen. Det vil også kontrollere, at de afledte outputtabeller, eller kolonnen skal være tilgængelig. Alle feltnavne skal følge standard navnekonventionen pr. Forretningskrav.

Ikke-funktionel databasetest
I denne sammenhæng involverer flere test flere kategorier som stresstest, sikkerhedstest, brugbarhedstest og kompatibilitetstest. Stress- og belastningstest er kun involveret i ydelsestest.

Lad os gå videre til de næste spørgsmål til interviews til databasetestning

3. Hvad er test af strukturelle databaser?

Svar:
Dette er de ofte stillede interviewspørgsmål vedrørende databasetestning Det involverer strukturen i en database, der afhænger af et skema, tabeller, procedure, funktion, trigger og databaseservertest.

Skema test
De vigtigste aspekter ved skematestning er, at det nøjagtige skemanavn skal være et kort mellem frontend og backend. Der er nogle vigtige kontrolpunkter som følger

Validering af skemaformat er meget vigtigt, fordi tabellformatet for et skema undertiden adskiller sig fra forretningsbehovet eller front-end-applikationen.
Det involverer også verificering af ikke-kortlagte tabeller / visninger / kolonner.

Tabeller test
Det involverer tabelnavn og kolonnetest. Søjler er kortlagt til frontend, og bagenden skal være den samme. Størrelse og datatype for kolonne skal være pr. Forretningskrav og skal kortlægges til frontend-applikationen. Det indebærer også begrænsningstest som hvad der er en primær nøgle, fremmed nøgle, hvad er auto-identitetskolonner, hvad er partitioner i henhold til forretningskrav. I tabeller, der tester en vigtig ting, er et indeks, behovet for at kontrollere et klyngeindeks, eller der er oprettet et ikke klynget indeks eller ej.

Procedure og funktionstest
Der er en liste over vigtige ting, der er involveret i proceduren og funktionstesten.

• Udviklingsholdet fulgte kravene. Det involverer kodningsstandard, den korrekte kodningsindrykning vil være lettere for andre udviklere at forstå, den rigtige navnekonvention for variabler, fjerne unødvendige variabler og kommentarer, der bruges af en udvikler.
• Kontroller, om en udvikler er blevet bygget koden i henhold til forretningskrav.
• Hvad er parametrene for input- og outputvariabler?
• Kontroller, om en udvikler har bygget koden til Handel alle undtagelser. Ligesom aritmetisk undtagelse, nullværdi Handel undtagelse.
• Kontroller, om procedure og funktion indsætter data i tabeller, der skal være passende med navn, datatype, længde og de skal være trim.

Trigger-test
For denne testregler er de samme som procedure- og funktionstest. Føj til dette behov for at kontrollere, om udløseren udføres ved en bestemt kravbegivenhed.

Databaseserver
Jeg er nødt til at kontrollere konfigurationen af ​​databaseserveren. Udførelse af behandlingskapacitet, RAM og lagringskapacitet skal kunne output ifølge forretningskrav.

4. Hvad er de forskellige typer sammenføjning?

Svar:
Der er 6 type sammenføjninger som følger: -
1.Inner join - Vil matche nøjagtige kolonnedata.
2. Venstre yderforbindelse - Viser alle data fra venstre tabel, der er matchen og uovertruffen.
3.Højre ydre sammenføjning - Viser alle data fra den rigtige tabel, som er matchen og uovertruffen.
4.Full Udvendig sammenføjning - Viser alle data fra begge tabeller, der er en match og uovertruffen.
5. Kryds sammenføjning - Viser produktet fra begge borde.
6. Union og Union All - Vil kombinere dataene fra begge.

5. Hvad er indekset? Hvad er de forskellige typer indeks?

Svar:
Et indeks er et databaseobjekt, der oprettes i en tabelkolonne. Et indeks udfører forespørgsel hurtigere, som ofte udføres. Der er 6 typer af et indeks som følger: -
• B-træindeks
• Bitmap-indeks
• Clustered index
• Dækningsindeks
• Ikke-unikt indeks
• Unikt indeks

6. Ved databasetest, hvordan ved du, om der udløses en trigger eller ikke?

Svar:
Vi er nødt til at aktivere revisionsloggen. Ved hjælp af dette er vi i stand til at se, om udløseren er affyret eller ej.

Del 2 - Interviewspørgsmål til databasetestning (avanceret)

Lad os nu se på de avancerede spørgsmål om database-testintervju.

7. Hvad er de trin, der er involveret i Data Loading-testen i databasetestning?

Svar:
For dataindlæsningstest i databasetest er som følger:
• Kildedata skal være kendt
• Måldato skal være kendt
• Kompatibilitet mellem en kilde og måldata
• Jeg er nødt til at kontrollere kilden og målkolonnerne.
• Antallet af effektive rækker fra kilde og mål.
• Vi er nødt til at kontrollere effekten af ​​et mål efter ændringer i kilden.
• Brug for at kontrollere null og affaldsværdien.

8. Hvad er SQL-kommandoen, der kan bruges til at manipulere data og tabellen?

Svar:
For at manipulere de data, vi kan bruge, vælg, indsæt, opdater, slet og til tabel Opret en tabel, ændre tabel, drop tabel.

9. Hvordan tester du belastning / stresstest?

Svar:
Brug for at kontrollere belastning eller stresstest ved at behandle et stort sæt data på mindstetiden. Det kontrollerer systemets respons, belastningstest er udført. Hvis belastningen overstiger brugerens proces, kaldes det belastning / stresstest. Eksempler på belastning / stresstest er at downloade datasættet, udføre flere applikationer på en enkelt computer.

Lad os gå videre til de næste spørgsmål til interviews til databasetestning

10. Hvordan testes databasen manuelt?

Svar:
Manuelt databasetest involverer kontrol af dataene fra backend-siden, når tilføjelsen af ​​data er tilføjet, opdateret eller slettet fra fronten.

11. Hvor mange klyngeindeks kan vi oprette på en enkelt tabel?

Svar:
Vi kan kun oprette et klyngeindeks, der vil henvise til det primære indeks på en enkelt tabel. Dette er de mest stillede interviewspørgsmål til databasetestning.

12. Hvordan kontrolleres et antal databaseobjekter, der er oprettet?

Svar:
Vi kan kontrollere, at det krævede databaseobjekt er oprettet ved ikke at bruge 2 måder.
1. Brug af objektudforsker kan vi se databaseobjektet som skema, tabel, procedure, funktion, trigger, indeks osv.
2. Brug af sys eller master-tabel, som er gemt alle metadata om for alle databaseobjekter.

13. Hvis vi har mere end 1000 procedurelinjer, hvordan tester vi det, eller hvor det mislykkedes på testtidspunktet?

Svar:
Vi kan teste for denne specifikke tilstand ved hjælp af følgende fremgangsmåde
1. På tidspunktet kompilering
2. Kommer ordentlige kommentarer til før eller efter hver henrettelse, hvilket giver antydningen om, hvilken proces der foregår, og hvor vi sidder fast.

Anbefalet artikel

Dette har været en guide til Liste over interviewspørgsmål og svar til databasetestning, så kandidaten nemt kan slå disse databasetestintervjuespørgsmål sammen. Dette er det mest nyttige og værdifulde indlæg på databasetestintervjuespørgsmål og svar. Du kan også se på følgende artikler for at lære mere -

  1. Investeringsbankfejl
  2. Interviewtips til erfarne medarbejdere
  3. Trin for at forblive rolige under et jobinterview
  4. 10 nøgler til telefonisk interview succes guide (tip)