Top 25 pitanja i odgovora na intervjuu za testiranje baze podataka (2025.)

Evo pitanja i odgovora na razgovoru za testiranje baze podataka za svježije i iskusnije kandidate za sql testere da dobiju posao iz snova.

 

Pitanja i odgovori za intervju za testiranje baze podataka za brucoše

1) Što je testiranje baze podataka?

Testiranje baze podataka također je poznato kao testiranje pozadine.
Testiranje baze podataka segmentirano je u četiri različite kategorije.

  • Testiranje podataka Integrity
  • Testiranje valjanosti podataka
  • Izvedba vezana uz bazu podataka
  • Ispitivanje funkcija, procedura i okidača

👉 Besplatno preuzimanje PDF-a: Pitanja i odgovori za intervju za testiranje baze podataka


2) U testiranju baze podataka, što trebamo normalno provjeriti?

Obično stvari koje provjeravamo DB testiranje je:

  • Provjera ograničenja
  • Provjera veličine polja
  • Pohranjeni postupak
  • Usklađivanje veličine polja aplikacije s bazom podataka
  • Indeksi za probleme temeljene na performansama

3) Objasnite što je test vođen podacima?

U tablici podataka, za testiranje više brojeva podataka, koristi se test vođen podacima. Korištenjem ovoga može jednostavno zamijeniti parametre u isto vrijeme s različitih mjesta.


4) Što su spojevi i navedite različite vrste spojeva?

Spajanje se koristi za prikaz dvije ili više od dvije tablice i vrste spojeva je:

  • Prirodni spoj
  • Unutarnje pridruživanje
  • Vanjsko pridruživanje
  • Križni spoj

Vanjski spoj je ponovno podijeljen na dva dijela:

  • Lijevi vanjski spoj
  • Desni vanjski spoj

5) Što su indeksi i navedite različite vrste indeksa?

Indeksi su objekti baze podataka i kreiraju se na stupcima. Često im se pristupa radi brzog dohvaćanja podataka. Različite vrste indeksa su:

  • Indeks B-stabla
  • Bitmap indeks
  • Clusterindeks izd
  • Indeks pokrivanja
  • Nejedinstveni indeks
  • Jedinstveni indeks

Pitanja za intervju za testiranje baze podataka


6) Koje korake poduzima tester tijekom testiranja pohranjenih procedura?

Tester će provjeriti standardni format pohranjenih procedura i također provjerava jesu li polja ispravna kao što su ažuriranja, pridruživanja, indeksi, brisanja kao što je navedeno u pohranjenoj proceduri.


7) Kako biste znali za testiranje baze podataka, je li okidač aktiviran ili ne?

Prilikom postavljanja upita zajedničkom revizijskom dnevniku znali biste je li aktiviran okidač ili ne. Nalazi se u dnevniku revizije gdje možete vidjeti aktivirane okidače.


Pitanja i odgovori za intervju za SQL testiranje za iskusne

8) U testiranju baze podataka, koji su koraci za testiranje učitavanja podataka?

Za testiranje učitavanja podataka potrebno je slijediti sljedeće korake

  • Treba znati izvorne podatke
  • Target podaci moraju biti poznati
  • Treba provjeriti kompatibilnost izvora i cilja
  • In SQL Enterprise manager, pokrenite DTS paket nakon otvaranja odgovarajućeg DTS paketa
  • Morate usporediti stupce cilja i izvora podataka
  • Treba provjeriti broj redaka cilja i izvora
  • Nakon ažuriranja podataka u izvoru, provjerite pojavljuju li se promjene u cilju ili ne.
  • Provjerite NULL i bezvrijedne znakove

9) Kako testirati SQL upit u QTP-u bez korištenja kontrolnih točaka baze podataka?

Pisanjem postupka skriptiranja u VBScript, možemo se povezati s bazom podataka i testirati upite i bazu podataka.


10) Objasnite kako koristiti SQL upite u QTP-u?

In QTP pomoću kontrolne točke izlazne baze podataka i provjere baze podataka, morate odabrati opciju SQL ručnih upita. Nakon odabira opcije ručnih upita, unesite upite "select" za dohvaćanje podataka u bazi podataka i zatim usporedite očekivano i stvarno.


11) Koji je način pisanja testnih slučajeva za testiranje baze podataka?

Pisanje testnih slučajeva je poput funkcionalnog testiranja. Prvo morate znati funkcionalne zahtjeve aplikacije. Zatim morate odlučiti o parametrima za pisanje testnih slučajeva poput

  • Cilj: Napišite cilj koji želite testirati
  • Ulazna metoda: Napišite metodu akcije ili unosa koji želite izvršiti
  • Očekivano: kako bi se trebao pojaviti u bazi podataka

12) Za upravljanje i manipuliranje testnom tablicom koje ste SQL izjave koristili u testiranju baze podataka?

Naredbe poput SELECT, INSERT, UPDATE, DELETE koriste se za upravljanje tablicom, dok se ALTER TABLE, CREATE TABLE i DELETE TABLE koriste za upravljanje tablicom.


Pitanja za intervju za testiranje baze podataka za iskusne

13) Kako testirati procedure i okidače baze podataka?

Za testiranje procedura i okidača baze podataka, ulazni i izlazni parametri moraju biti poznati. Izjava EXEC može se koristiti za pokretanje procedure i ispitivanje ponašanja tablica.

  • Otvorite projekt baze podataka u Solution Exploreru
  • Sada u izborniku Prikaz kliknite shemu baze podataka
  • Otvorite mapu projekta iz izbornika Prikaz sheme
  • Kliknite desnom tipkom miša na objekt koji treba testirati, a zatim kliknite na dijaloški okvir koji kaže Stvori jedinične testove
  • Nakon toga izradite novi projekt jezičnog testiranja
  • Odaberite a) Umetnite jedinični test ili b) Stvorite novi test i zatim kliknite U redu
  • Projekt koji treba konfigurirati izvršit će se klikom na dijaloški okvir Konfiguracija projekta.
  • Nakon što je konfiguriran kliknite na OK

14) Kako možete napisati testne slučajeve iz zahtjeva i predstavljaju li zahtjevi točnu funkcionalnost AUT-a (Application Under Test)?

Da biste napisali testne slučajeve iz zahtjeva, morate temeljito analizirati zahtjeve u smislu funkcionalnosti. Nakon toga razmislite o odgovarajućim tehnikama dizajna testnih slučajeva kao što su particioniranje ekvivalencije, dizajn crne kutije, grafički prikaz uzročne posljedice itd. za pisanje testnih slučajeva. Da, zahtjevi predstavljaju točnu funkcionalnost AUT-a.


15) Što je DBMS?

DBMS označava sustav upravljanja bazom podataka, postoje različite vrste DBMS-a

  • Model mreže
  • Hijerarhijski model
  • Relacijski model

16) Što je DML?

DML je kratica za Data Manipulation Language, koristi se za upravljanje podacima s objektima sheme. To je podskup SQL-a.


17) Što su DCL naredbe? Koje su dvije vrste naredbi koje koristi DCL?

DCL je kratica za Data Control Language, koristi se za kontrolu podataka.

Dvije su vrste DCL naredbi:

Dodijeli: korištenjem ove naredbe korisnik može pristupiti privilegiji bazi podataka

Revoke: Korištenjem ove naredbe korisnik ne može pristupiti bazi podataka


18) Što je testiranje bijele kutije i testiranje crne kutije?

Testiranje crne kutije znači testiranje softvera za izlaze pri davanju određenih inputa. Ovo se testiranje obično provodi kako bi se vidjelo zadovoljava li softver zahtjeve korisnika. Za izvođenje ovog testa ne očekuju se specifični funkcionalni rezultati.

Testiranje bijele kutije provodi se kako bi se provjerila točnost koda i logike programa. Ovo testiranje provodi programer koji poznaje logički tijek sustava.


19) Kako QTP ocjenjuje rezultate testa?

Kada se testiranje završi, QTP će generirati izvješće. Ovo izvješće će pokazati kontrolne točke, sistemsku poruku i pogrešku koje su otkrivene tijekom testiranja. Prozor s rezultatima testa pokazat će sva nepodudaranja na kontrolne točke.


20) Objasnite postupak QTP testiranja?

  • Proces QTP testiranja temelji se na sljedećim koracima:
  • Stvaranje GUI (grafičko korisničko sučelje) kartoteka: Identificira GUI objekt koji se mora testirati
  • Izrada testnih skripti: Testne skripte se snimaju
  • Testovi za otklanjanje pogrešaka: Test bi trebao biti otklonjen
  • Pokreni testove: testne slučajeve treba pokrenuti.
  • Pregled rezultata: Rezultati odražavaju uspjeh ili neuspjeh testova
  • Otkrivanje izvješća: Ako test ne uspije, razlozi će biti zabilježeni u datoteci otkrivanja izvješća

21) Što je testiranje opterećenja i navedite neke primjere toga?

Za mjerenje odziva sustava provodi se testiranje opterećenja. Ako opterećenje premašuje obrazac korisnika, to je poznato kao testiranje otpornosti na stres. Primjeri testiranja opterećenja su preuzimanje skupa velikih datoteka, izvršavanje više aplikacija na jednom računalu, podvrgavanje poslužitelja velikom broju e-pošte i dodjeljivanje mnogih zadataka pisaču jedan za drugim.


22) Kako ručno testirati bazu podataka?

Ručno testiranje baze podataka uključuje provjeru podataka u pozadini i da se vidi utječe li dodavanje podataka u prednji kraj na stražnji kraj ili ne, a isto je i za brisanje, ažuriranje, umetanje itd.


23) Što RDBMS predstavlja i koji su važni RDMBS-ovi koje SQL koristi?

RDBMS je kratica za sustave upravljanja relacijskim bazama podataka koji koriste SQL, a važni RDBMS-i koje SQL koristi su Sybase, Oracle, Pristup , Ingres, Microsoft SQL poslužitelj itd.


24) Što je testiranje performansi i koja su uska grla testiranja performansi?

Testiranje performansi određuje brzinu rada računalnog sustava. Uključuje kvantitativne testove poput mjerenja vremena odziva. Problem u testiranju performansi je taj što vam uvijek treba dobro obučeno i iskusno osoblje, a alati koje koristite su skupi.


25) Što je DDL i koje su njihove naredbe?

Za definiranje strukture baze podataka, programer koristi DDL. DDL je kratica za Data Definition Language. Razne DDL naredbe uključuju Stvori, Skrati, Ispusti, Promijeni, Komentiraj i Preimenuj.

Gornje pitanje za intervju za testiranje baze podataka/SQL-a pomoći će podjednako početnicima kao i iskusnim QA inženjerima. Molimo podijelite stranicu s prijateljima i kolegama.

Ova pitanja za intervju također će vam pomoći u vašem životu