Topp 25 databasetesting intervjuspørsmål og svar (2026)

Her er databasetesting-intervjuspørsmål og svar for ferskere og erfarne sql-testerkandidater for å få drømmejobben.

 

Databasetesting intervjuspørsmål og svar for ferskinger

1) Hva er databasetesting?

Databasetesting er også kjent som Backend-testing.
Databasetesting er delt inn i fire forskjellige kategorier.

  • Testing av data Integrity
  • Testing av datavaliditet
  • Databaserelatert ytelse
  • Testing av funksjoner, prosedyre og triggere

👉 Gratis PDF-nedlasting: Databasetesting intervjuspørsmål og svar


2) I databasetesting, hva må vi sjekke normalt?

Vanligvis de tingene vi sjekker inn DB-testing er:

  • Begrensningssjekk
  • Validering av en feltstørrelse
  • Lagret prosedyre
  • Tilpasse applikasjonsfeltstørrelsen til databasen
  • Indekser for ytelsesbaserte problemer

3) Forklar hva er datadrevet test?

I en datatabell brukes datadrevet test for å teste flere datatall. Ved å bruke denne kan den enkelt erstatte parametrene samtidig fra forskjellige steder.


4) Hva er sammenføyninger og nevner ulike typer sammenføyninger?

Join brukes til å vise to eller flere enn to tabeller og typer sammenføyninger er:

  • Naturlig Bli med
  • Indre sammenføyning
  • Ytre sammenføyning
  • Cross Join

Den ytre skjøten er delt igjen i to:

  • Venstre ytre skjøt
  • Høyre ytre sammenføyning

5) Hva er indekser og nevne ulike typer indekser?

Indekser er databaseobjekter og de lages på kolonner. For å hente data raskt blir de ofte åpnet. Ulike typer indekser er:

  • B-tre indeks
  • Bitmap-indeks
  • Clustered indeks
  • Dekkende indeks
  • Ikke-unik indeks
  • Unik indeks

Databasetesting intervjuspørsmål


6) Når du tester lagrede prosedyrer, hva er trinnene tar en tester?

Testeren vil sjekke standardformatet til de lagrede prosedyrene, og den sjekker også at feltene er korrekte som oppdateringer, sammenføyninger, indekser, slettinger som nevnt i den lagrede prosedyren.


7) Hvordan vil du vite for databasetesting, om utløseren utløses eller ikke?

Når du spør etter den vanlige revisjonsloggen, vil du vite om en utløser utløses eller ikke. Det er i revisjonsloggen hvor du kan se utløserne utløst.


SQL-testing intervjuspørsmål og svar for erfarne

8) I databasetesting, hva er trinnene for å teste datalasting?

Følgende trinn må følges for å teste datainnlasting

  • Kildedata bør være kjent
  • Target data bør være kjent
  • Kompatibiliteten til kilde og mål bør kontrolleres
  • In SQL Enterprise manager, kjør DTS-pakken etter å ha åpnet den tilsvarende DTS-pakken
  • Du må sammenligne kolonnene med mål og datakilde
  • Antall rader med mål og kilde bør kontrolleres
  • Etter å ha oppdatert data i kilden, sjekk om endringene vises i målet eller ikke.
  • Sjekk NULL-er og søppeltegn

9) Uten å bruke databasesjekkpunkter, hvordan tester du en SQL-spørring i QTP?

Ved å skrive skriptprosedyre i VBScript, vi kan koble til databasen og teste spørringene og databasen.


10) Forklar hvordan man bruker SQL-spørringer i QTP ?

In QTP ved å bruke utdatadatabasesjekkpunkt og databasesjekk, må du velge alternativet for manuelle SQL-spørringer. Etter å ha valgt alternativet for manuelle forespørsler, skriv inn "velg"-spørringene for å hente dataene i databasen og sammenligne deretter forventet og faktisk.


11) Hvordan er måten å skrive testcaser for databasetesting på?

Å skrive en testcase er som funksjonell testing. Først må du vite funksjonskravet til applikasjonen. Deretter må du bestemme parametrene for å skrive testcaser som

  • Målet: Skriv målet du vil teste
  • Inndatametode: Skriv handlingsmetoden eller input du vil utføre
  • Forventet: hvordan det skal vises i databasen

12) For å administrere og manipulere testtabellen, hva er SQL-setningene du har brukt i databasetesting?

Utsagnene som SELECT, INSERT, UPDATE, DELETE brukes til å manipulere tabellen, mens ALTER TABLE, CREATE TABLE og DELETE TABLE brukes til å administrere tabellen.


Databasetesting intervjuspørsmål for erfarne

13) Hvordan teste databaseprosedyrer og triggere?

For å teste databaseprosedyrer og -utløsere, må inngangs- og utdataparametere være kjent. EXEC-setningen kan brukes til å kjøre prosedyren og undersøke oppførselen til tabellene.

  • Åpne databaseprosjektet i løsningsutforsker
  • Nå i Vis-menyen, klikk på databaseskjemaet
  • Åpne prosjektmappen fra skjemavisningsmenyen
  • Høyreklikk på objektet som skal testes, og klikk deretter på dialogboksen som sier Opprett enhetstester
  • Deretter oppretter du et nytt språktestprosjekt
  • Velg enten a) Sett inn enhetstesten eller b) Opprett en ny test og klikk deretter OK
  • Prosjekt som må konfigureres gjøres ved å klikke på dialogboksen Prosjektkonfigurasjon.
  • Når den er konfigurert, klikk på OK

14) Hvordan kan du skrive testcaser fra krav og representerer kravene nøyaktig funksjonalitet til AUT (Application Under Test)?

For å skrive en testcase fra krav, må du analysere kravene grundig når det gjelder funksjonalitet. Deretter tenker du på de riktige testcases designteknikker som ekvivalenspartisjonering, black box design, årsakseffektgrafering osv. for å skrive testcases. Ja, kravene representerer nøyaktig funksjonalitet til AUT.


15) Hva er DBMS?

DBMS står for Database Management System, det finnes forskjellige typer DBMS

  • Nettverksmodell
  • Hierarkisk modell
  • Relasjonsmodell

16) Hva er DML?

DML står for Data Manipulation Language, det brukes til å administrere data med skjemaobjekter. Det er en undergruppe av SQL.


17) Hva er DCL-kommandoer? Hva er de to typene kommandoer som brukes av DCL?

DCL står for Data Control Language, det brukes til å kontrollere data.

De to typene DCL-kommandoer er:

Gi: Ved å bruke denne kommandoen kan brukeren få tilgang til rettigheter til databasen

Revoke: Ved å bruke denne kommandoen kan brukeren ikke få tilgang til databasen


18) Hva er testing av hvit boks og testing av svart boks?

Black box-testing betyr å teste programvaren for utgangene ved å gi bestemte innganger. Denne testen utføres vanligvis for å se om programvaren oppfyller brukerens krav. Det forventes ingen spesifikk funksjonell utgang for å kjøre denne testen.

Testingen av den hvite boksen er utført for å sjekke nøyaktigheten til koden og logikken til programmet. Denne testingen gjøres av programmereren som kjenner den logiske flyten til systemet.


19) Hvordan QTP vurdere testresultatene?

Når testingen er ferdig, QTP vil generere en rapport. Denne rapporten vil vise kontrollpunktene, systemmeldingene og feilene som ble oppdaget under testingen. Vinduet med testresultater vil vise eventuelle avvik som ble oppdaget ved kontrollpunktene.


20) Forklar QTP testprosessen?

  • QTP testprosessen er basert på følgende trinn:
  • Opprette GUI (Graphical User Interface) Kartfiler : Identifiserer GUI-objektet som må testes
  • Opprette testskript: Testskript blir registrert
  • Feilsøkingstester: Tester bør feilsøkes
  • Kjør tester: Testcaser bør kjøres.
  • Se resultater: Resultatene gjenspeiler suksessen eller fiaskoen til testene
  • Rapporten oppdager: Hvis testen mislykkes, vil årsakene bli registrert i rapportregistreringsfilen

21) Hva er belastningstesting og gi noen eksempler på det?

For å måle systemresponsen utføres belastningstesting. Hvis belastningen overstiger brukermønsteret, kalles det stresstesting. Eksempler på belastningstesting er å laste ned settet med store filer, kjøre flere applikasjoner på en enkelt datamaskin, utsette en server for et stort antall e-poster og tildele mange oppgaver til en skriver etter hverandre.


22) Hvordan teste databasen manuelt?

Å teste databasen manuelt innebærer å sjekke dataene på baksiden og se om tillegg av data i frontend påvirker bakenden eller ikke, og det samme for sletting, oppdatering, innsetting osv.


23) Hva RDBMS står for og hva er de viktige RDMBS som SQL bruker?

RDBMS står for Relational Database Management Systems som bruker SQL, og de viktige RDBMSene som SQL bruker er Sybase, Oracle, Tilgang ,Ingres, Microsoft SQL server etc.


24) Hva er ytelsestesting og hva er flaskehalsene ved ytelsestesting?

Ytelsestesting bestemmer hastigheten på datasystemets ytelse. Den inkluderer kvantitative tester som responstidmåling. Problemet med ytelsestesting er at du alltid trenger en veltrent og erfaren mannkraft også verktøyene du bruker er dyre.


25) Hva er DDL og hva er deres kommandoer?

For å definere databasestruktur, bruker en utvikler DDL. DDL står for Data Definition Language. De forskjellige DDL-kommandoene inkluderer Create, Truncate, Drop, Change, Comment og Rename.

Database/SQL-testintervjuspørsmålet ovenfor vil hjelpe både ferskere og erfarne QA-ingeniører. Del gjerne siden med venner og kolleger.

Disse intervjuspørsmålene vil også hjelpe i din viva(orals)

Oppsummer dette innlegget med: