25 parimat andmebaasi testimise intervjuu küsimust ja vastust (2025)
Siin on andmebaasi testimise intervjuu küsimused ja vastused värskematele ja kogenud SQL-i testijakandidaatidele, et saada oma unistuste töökoht.
Andmebaasi testimise intervjuu küsimused ja vastused värsketele õpilastele
1) Mis on andmebaasi testimine?
Andmebaasi testimine on tuntud ka kui taustatestimine.
Andmebaasi testimine on jagatud nelja erinevasse kategooriasse.
- Andmete testimine Integrity
- Andmete kehtivuse testimine
- Andmebaasiga seotud jõudlus
- Funktsioonide, protseduuride ja päästikute testimine
👉 Tasuta PDF-i allalaadimine: andmebaasi testimise intervjuu küsimused ja vastused
2) Mida peame andmebaasi testimisel tavaliselt kontrollima?
Tavaliselt asjad, mida me sisse registreerime DB testimine See on:
- Piirangute kontroll
- Välja suuruse kinnitamine
- Salvestatud protseduur
- Rakendusvälja suuruse sobitamine andmebaasiga
- Toimivuspõhiste probleemide indeksid
3) Selgitage, mis on andmepõhine test?
Andmetabelis kasutatakse mitme andmearvu testimiseks andmepõhist testi. Seda kasutades saab hõlpsasti asendada parameetreid samal ajal erinevatest kohtadest.
4) Mis on liitumised ja mainige erinevaid liitumistüüpe?
Liitu kasutatakse kahe või enama tabeli kuvamiseks ja ühenduste tüübid See on:
- Loomulik liitumine
- Sisemine liitumine
- Väline liitumine
- Risti liitumine
Väline ühendus jagatakse uuesti kaheks:
- Vasakpoolne ühendus
- Parem välimine ühendus
5) Mis on indeksid ja mainige eri tüüpi indekseid?
Indeksid on andmebaasiobjektid ja need luuakse veergudele. Andmete kiireks toomiseks pääsetakse neile sageli juurde. Erinevat tüüpi indeksid on:
- B-puu indeks
- Bitmap indeks
- Clustered indeks
- Katteindeks
- Mitteainulaadne indeks
- Unikaalne indeks
6) Milliseid samme testija teeb salvestatud protseduuride testimisel?
Tester kontrollib salvestatud protseduuride standardvormingut ja kontrollib ka väljade õigsust, nagu värskendused, liitumised, indeksid, kustutamised, nagu on mainitud salvestatud protseduuris.
7) Kuidas saaksite andmebaasi testimiseks teada, kas päästik on käivitatud või mitte?
Ühise auditilogi päringu tegemisel saate teada, kas päästik käivitatakse või mitte. See on auditilogis, kus näete käivitatud päästikuid.
SQL-i testimise intervjuu küsimused ja vastused kogenud inimestele
8) Millised on andmebaasi testimise etapid andmete laadimise testimiseks?
Andmete laadimise testimiseks tuleb järgida järgmisi samme
- Lähteandmed peaksid olema teada
- Target andmed peaksid olema teada
- Kontrollida tuleks allika ja sihtmärgi ühilduvust
- In SQL Ettevõttejuht, käivitage DTS-pakett pärast vastava DTS-paketi avamist
- Peate võrdlema sihtmärgi ja andmeallika veerge
- Kontrollida tuleks sihtmärgi ja allika ridade arvu
- Pärast andmete värskendamist allikas kontrollige, kas muudatused kuvatakse sihtmärgis või mitte.
- Kontrollige NULL-e ja rämpsmärke
9) Kuidas testite SQL-päringut QTP-s ilma andmebaasi kontrollpunkte kasutamata?
Kirjutades sisse skriptimisprotseduuri Vbscript, saame luua ühenduse andmebaasiga ja testida päringuid ja andmebaasi.
10) Selgitage, kuidas kasutada SQL päringuid QTP-s?
In QTP kasutades väljundandmebaasi kontrollpunkti ja andmebaasi kontrolli, peate valima SQL-i käsitsi päringute valiku. Pärast käsitsi päringute valiku valimist sisestage andmebaasi andmete toomiseks päringud "vali" ning seejärel võrrelge eeldatavat ja tegelikku.
11) Kuidas kirjutatakse andmebaasi testimiseks testjuhtumeid?
Testjuhtumite kirjutamine on nagu funktsionaalne testimine. Kõigepealt peate teadma rakenduse funktsionaalseid nõudeid. Seejärel peate otsustama selliste testjuhtumite kirjutamise parameetrid nagu
- Eesmärk: Kirjutage eesmärk, mida soovite testida
- Sisestusmeetod: Kirjutage toimingu või sisendi meetod, mida soovite käivitada
- Oodatud: kuidas see andmebaasis ilmuma peaks
12) Milliseid SQL-lauseid olete andmebaasi testimisel kasutanud testtabeli haldamiseks ja manipuleerimiseks?
Lauseid nagu SELECT, INSERT, UPDATE, DELETE kasutatakse tabeliga manipuleerimiseks, samas kui ALTER TABLE, CREATE TABLE ja DELETE TABLE kasutatakse tabeli haldamiseks.
Andmebaasi testimise intervjuu küsimused kogenud inimestele
13) Kuidas testida andmebaasi protseduure ja käivitajaid?
Andmebaasi protseduuride ja trigerite testimiseks peavad olema teada sisend- ja väljundparameetrid. EXEC-lauset saab kasutada protseduuri käivitamiseks ja tabelite käitumise uurimiseks.
- Avage andmebaasiprojekt lahenduseuurijas
- Nüüd klõpsake menüüs Vaade andmebaasi skeemi
- Avage projekti kaust skeemi vaate menüüst
- Paremklõpsake testitaval objektil ja seejärel klõpsake dialoogiboksil Loo ühikutestid
- Pärast seda looge uus keeletesti projekt
- Valige kas a) Sisesta ühikutest või b) Looge uus test ja seejärel klõpsake nuppu OK
- Projekt, mida tuleb konfigureerida, tehakse klõpsates dialoogiboksil Projekti konfiguratsioon.
- Kui see on konfigureeritud, klõpsake nuppu OK
14) Kuidas saab nõuetest testjuhtumeid kirjutada ja kas nõuded esindavad täpset AUT (rakendus testimisel) funktsionaalsust?
Nõudetest testjuhtumite koostamiseks tuleb nõudeid funktsionaalsuse osas põhjalikult analüüsida. Seejärel mõtlete testjuhtumite kirjutamiseks sobivatele testjuhtumite kujundamise tehnikatele, nagu ekvivalentsuse jagamine, musta kasti disain, põhjusmõjude graafik jne. Jah, nõuded esindavad AUT täpset funktsionaalsust.
15) Mis on DBMS?
DBMS tähistab andmebaasihaldussüsteemi, DBMS-e on erinevat tüüpi
- Võrgu mudel
- Hierarhiline mudel
- Relatsiooniline mudel
16) Mis on DML?
DML tähistab andmemanipulatsiooni keelt, seda kasutatakse andmete haldamiseks skeemiobjektidega. See on SQL-i alamhulk.
17) Mis on DCL-käsud? Milliseid kahte tüüpi käske DCL kasutab?
DCL tähistab Data Control Language, seda kasutatakse andmete juhtimiseks.
Kaks tüüpi DCL-käske on:
Luba: seda käsku kasutades pääseb kasutaja andmebaasile juurde
Revokei: selle käsu kasutamisel ei pääse kasutaja andmebaasile juurde
18) Mis on valge kasti testimine ja musta kasti testimine?
Musta kasti testimine tähendab tarkvara testimist väljundite jaoks konkreetsete sisendite andmisel. Seda testimist tehakse tavaliselt selleks, et näha, kas tarkvara vastab kasutaja nõuetele. Selle testi läbiviimiseks ei ole oodata spetsiifilist funktsionaalset väljundit.
Valge kasti testimine toimub koodi täpsuse ja programmi loogika kontrollimiseks. Selle testimise teeb programmeerija, kes tunneb süsteemi loogilist kulgu.
19) Kuidas QTP testitulemusi hindab?
Kui testimine on tehtud, koostab QTP aruande. Selles aruandes kuvatakse testimise ajal tuvastatud kontrollpunktid, süsteemiteated ja vead. Testitulemuste aknas kuvatakse kõik kontrollpunktides leitud mittevastavused.
20) Selgitage QTP testimise protsessi?
- QTP testimise protsess põhineb järgmistel etappidel:
- GUI (graafiline kasutajaliides) kaardifailide loomine : tuvastab testitava GUI objekti
- Testskriptide loomine: testskriptid salvestatakse
- Silumistestid: testi tuleks siluda
- Käivitage testid: tuleks käivitada testjuhtumid.
- Tulemuste vaatamine: tulemused kajastavad testide õnnestumist või ebaõnnestumist
- Aruanne tuvastab: kui test ebaõnnestub, salvestatakse põhjused aruande tuvastamise faili
21) Mis on koormustestimine ja tooge selle kohta mõned näited?
Süsteemi reaktsiooni mõõtmiseks tehakse koormustest. Kui koormus ületab kasutaja mustri, nimetatakse seda stressitestimiseks. Koormustestimise näideteks on suurte failide komplekti allalaadimine, mitme rakenduse käivitamine ühes arvutis, serveri allutamine suurele hulgale e-kirjadele ja paljude ülesannete üksteise järel printerile jagamine.
22) Kuidas andmebaasi käsitsi testida?
Andmebaasi käsitsi testimine hõlmab andmete kontrollimist tagaotsas ja selle kontrollimist, kas andmete lisamine esiotsa mõjutab tagaotsa või mitte, ning sama ka kustutamise, värskendamise, sisestamise jne puhul.
23) Mida RDBMS tähistab ja millised on olulised RDMBS-id, mida SQL kasutab?
RDBMS tähistab relatsiooniandmebaasihaldussüsteeme, mis kasutavad SQL-i, ja olulised RDBMS-id, mida SQL kasutab, on Sybase, Oracle, Juurdepääs ,Ingres, Microsoft SQL server jne.
24) Mis on jõudluskontroll ja millised on jõudluskontrolli kitsaskohad?
Jõudlustestimine määrab arvutisüsteemi jõudluse kiiruse. See sisaldab kvantitatiivseid teste, nagu reaktsiooniaja mõõtmine. Jõudluskontrolli probleem seisneb selles, et alati on vaja hästi koolitatud ja kogenud meesjõudu, samuti on sinu kasutatavad tööriistad kallid.
25) Mis on DDL ja millised on nende käsud?
Andmebaasi struktuuri määratlemiseks kasutab arendaja DDL-i. DDL tähistab andmedefinitsiooni keelt. Erinevate DDL-käskude hulka kuuluvad loomine, kärpimine, kukutamine, muutmine, kommenteerimine ja ümbernimetamine.
Ülaltoodud andmebaasi/SQL-i testimise intervjuu küsimus aitab nii värskeid kui ka kogenud kvaliteedikontrolli insenere. Palun jaga lehte sõprade ja kolleegidega.
Need intervjuu küsimused aitavad ka teie viva (suuline)