Top 25 datu bāzes testēšanas interviju jautājumi un amp; Atbildes

Anonim

Šie ir bieži uzdotie SQL intervijas jautājumi gan iesācējiem, gan pieredzējušiem testētājiem.

1) Kas ir datu bāzes pārbaude?

Datu bāzes testēšana ir pazīstama arī kā aizmugures testēšana. Datu bāzes testēšana ir sadalīta četrās dažādās kategorijās.

  • Datu integritātes pārbaude
  • Datu derīguma pārbaude
  • Ar datu bāzi saistīta darbība
  • Funkciju, procedūru un aktivizētāju pārbaude

2) Kas mums parasti jāpārbauda datu bāzes testēšanā?

Parasti lietas, kuras mēs pārbaudām DB testēšanā, ir:

  • Ierobežojuma pārbaude
  • Lauka lieluma apstiprināšana
  • Saglabāta procedūra
  • Lietojumprogrammas lauka lieluma saskaņošana ar datu bāzi
  • Rādītāji uz veiktspēju balstītiem jautājumiem

3) Paskaidrojiet, kas ir datu vadīts tests.

Datu tabulā, lai pārbaudītu vairāku datu skaitļus, tiek izmantots ar datiem pamatots tests. Izmantojot to, tas var viegli aizstāt parametrus vienlaikus no dažādām vietām.

4) Kas ir savienojumi un piemin dažādus savienojumu veidus?

Savienojums tiek izmantots, lai parādītu divas vai vairākas tabulas, un savienojumu veidi ir:

  • Natural Join
  • Iekšējā pievienošanās
  • Ārējā pievienošanās
  • Šķērsot pievienoties

Ārējais savienojums atkal tiek sadalīts divās daļās:

  • Kreisais ārējais savienojums
  • Labais ārējais savienojums

5) Kas ir indeksi un piemin dažāda veida indeksus?

Indeksi ir datu bāzes objekti, un tie tiek veidoti uz kolonnām. Lai ātri iegūtu datus, tiem bieži piekļūst. Dažādi indeksu veidi ir:

  • B-Tree indekss
  • Bitkartes indekss
  • Grupēts indekss
  • Seguma indekss
  • Ne unikāls indekss
  • Unikāls indekss

6) Kādas darbības testētājs veic, testējot saglabātās procedūras?

Testeris pārbaudīs uzglabāto procedūru standarta formātu, kā arī pārbauda, ​​vai lauki ir pareizi, piemēram, atjauninājumi, pievienošanās, indeksi, dzēšana, kā minēts saglabātajā procedūrā.

7) Kā jūs zināt, veicot datu bāzes pārbaudi, vai ir aktivizēts trigeris?

Vaicājot par kopējo revīzijas žurnālu, jūs zināt, vai ir aktivizēts trigeris. Tas ir revīzijas žurnālā, kur jūs varat redzēt aktivizētus aktivizētājus.

8) Kādas ir datu ielādes pārbaudes darbības?

Lai pārbaudītu datu ielādi, ir jāveic šādas darbības

  • Avota datiem jābūt zināmiem
  • Mērķa datiem jābūt zināmiem
  • Jāpārbauda avota un mērķa saderība
  • SQL Enterprise manager palaidiet DTS pakotni pēc atbilstošās DTS pakotnes atvēršanas
  • Jums jāsalīdzina mērķa un datu avota kolonnas
  • Jāpārbauda mērķa un avota rindu skaits
  • Pēc datu atjaunināšanas avotā pārbaudiet, vai izmaiņas parādās mērķī vai nē.
  • Pārbaudiet NULLs un nevēlamās rakstzīmes

9) Kā pārbaudīt SQL vaicājumu QTP, neizmantojot datu bāzes kontrolpunktus?

Rakstot skriptu procedūru VBScript, mēs varam izveidot savienojumu ar datu bāzi un pārbaudīt vaicājumus un datu bāzi.

10) Paskaidrojiet, kā izmantot SQL vaicājumus QTP?

Izmantojot QTP, izmantojot izejas datu bāzes kontrolpunktu un datu bāzes pārbaudi, jums jāizvēlas SQL manuālo vaicājumu opcija. Pēc manuālo vaicājumu opcijas izvēles ievadiet vaicājumus “atlasīt”, lai ielādētu datus datu bāzē, un pēc tam salīdziniet gaidītos un faktiskos.

11) Kāds ir testa lietu rakstīšanas veids datu bāzes testēšanai?

Testu rakstīšana ir kā funkcionāla pārbaude. Vispirms jums jāzina lietojumprogrammas funkcionālās prasības. Tad jums ir jāizlemj parametri, lai rakstītu testcases like

  • Mērķis: Uzrakstiet mērķi, kuru vēlaties pārbaudīt
  • Ievades metode: uzrakstiet darbības vai ievades metodi, kuru vēlaties izpildīt
  • Paredzēts: kā tam vajadzētu parādīties datu bāzē

12) Kādi ir SQL priekšraksti, kurus esat izmantojis datu bāzes testēšanā, lai pārvaldītu un manipulētu ar testa tabulu?

Tādi apgalvojumi kā SELECT, INSERT, UPDATE, DELETE tiek izmantoti, lai manipulētu ar tabulu, savukārt ALTER TABLE, CREATE TABLE un DELETE TABLE - tabulas pārvaldībai.

13) Kā pārbaudīt datu bāzes procedūras un izraisītājus?

Lai pārbaudītu datu bāzes procedūras un izraisītājus, jāzina ievades un izvades parametri. EXEC paziņojumu var izmantot, lai palaistu procedūru un pārbaudītu tabulu darbību.

  • Atveriet datu bāzes projektu risinājumu pārlūkā
  • Tagad izvēlnē Skats noklikšķiniet uz datu bāzes shēmas
  • Atveriet projekta mapi izvēlnē Schema View
  • Ar peles labo pogu noklikšķiniet uz pārbaudāmā objekta un pēc tam noklikšķiniet uz dialoglodziņa Izveidot vienības testus
  • Pēc tam izveidojiet jaunu valodas pārbaudes projektu
  • Atlasiet vai nu a) ievietojiet vienības testu, vai b) izveidojiet jaunu testu un pēc tam noklikšķiniet uz Labi
  • Konfigurējamais projekts tiks veikts, noklikšķinot uz dialoglodziņa Projekta konfigurācija.
  • Kad tas ir konfigurēts, noklikšķiniet uz Labi

14) Kā jūs varat rakstīt testa lietas no prasībām un vai prasības atspoguļo precīzu AUT (Application Under Test) funkcionalitāti?

Lai rakstītu testu no prasībām, jums rūpīgi jāanalizē prasības funkcionalitātes ziņā. Pēc tam jūs domājat par piemērotām testkaseņu projektēšanas metodēm, piemēram, ekvivalences sadalīšanu, melnās kastes dizainu, cēloņu seku grafiku uc testu rakstīšanai. Jā, prasības atspoguļo precīzu AUT funkcionalitāti.

15) Kas ir DBVS?

DBVS nozīmē datu bāzes pārvaldības sistēmu, ir dažādi DBVS veidi

  • Tīkla modelis
  • Hierarhiskais modelis
  • Relāciju modelis

16) Kas ir DML?

DML nozīmē Datu manipulācijas valoda. To lieto, lai pārvaldītu datus ar shēmas objektiem. Tā ir SQL apakškopa.

17) Kas ir DCL komandas? Kādi ir divu veidu komandas, ko izmanto DCL?

DCL nozīmē Data Control Language, to izmanto, lai kontrolētu datus.

Divu veidu DCL komandas ir:

Piešķirt: Izmantojot šo komandu, lietotājs var piekļūt datu bāzes privilēģijām

Atsaukt: Izmantojot šo komandu, lietotājs nevar piekļūt datu bāzei

18) Kas ir baltās kastes un melnās kastes pārbaude?

Melnās kastes pārbaude nozīmē programmatūras testēšanu attiecībā uz izejām, dodot konkrētus datus. Šī pārbaude parasti tiek veikta, lai pārliecinātos, vai programmatūra atbilst lietotāja prasībām. Šī testa veikšanai nav paredzēta īpaša funkcionālā jauda.

Baltā lodziņa pārbaude tiek veikta, lai pārbaudītu koda precizitāti un programmas loģiku. Šo testēšanu veic programmētājs, kurš zina sistēmas loģisko plūsmu.

19) Kā QTP novērtē testa rezultātus?

Kad testēšana ir pabeigta, QTP ģenerēs ziņojumu. Šajā pārskatā tiks parādīti kontrolpunkti, sistēmas ziņojums un kļūda, kas tika atklāti testēšanas laikā. Testa rezultātu logā tiks parādītas neatbilstības, kas radušās kontrolpunktos.

20) Izskaidrojiet QTP testēšanas procesu?

  • QTP testēšanas process ir balstīts uz šādām darbībām:
  • GUI (Graphical User Interface) kartes failu izveide: identificē pārbaudāmo GUI objektu
  • Testa skriptu izveide: Testa skripti tiek ierakstīti
  • Atkļūdošanas testi: pārbaudei jābūt atkļūdotai
  • Izpildīt testus: Testcases būtu jāizpilda.
  • Skatīt rezultātus: rezultāti atspoguļo testu panākumus vai neveiksmi
  • Pārskats atklāj: ja pārbaude neizdodas, iemesli tiks ierakstīti pārskata noteikšanas failā

21) Kas ir slodzes pārbaude, un sniedziet dažus piemērus?

Lai izmērītu sistēmas reakciju, tiek veikta slodzes pārbaude. Ja slodze pārsniedz lietotāju modeli, to sauc par stresa testēšanu. Slodzes pārbaudes piemēri ir lielu failu kopas lejupielāde, vairāku lietojumprogrammu izpildīšana vienā datorā, servera pakļaušana lielam skaitam e-pastu un daudzu uzdevumu piešķiršana printerim pēc kārtas.

22) Kā manuāli pārbaudīt datu bāzi?

Datubāzes manuāla pārbaude ietver datu pārbaudi aizmugurē un to, vai datu pievienošana priekšpusē ietekmē aizmuguri vai ne, un tas pats izdzēst, atjaunināt, ievietot utt.

23) Ko nozīmē RDBMS un kādas ir svarīgas RDMBS, kuras SQL izmanto?

RDBMS nozīmē Relāciju datu bāzu pārvaldības sistēmas, kas izmanto SQL, un svarīgi RDBMS, kurus SQL izmanto, ir Sybase, Oracle, Access, Ingres, Microsoft SQL serveris utt.

24) Kas ir veiktspējas pārbaude un kādas ir veiktspējas pārbaudes nepilnības?

Veiktspējas pārbaude nosaka datorsistēmas veiktspējas ātrumu. Tas ietver kvantitatīvus testus, piemēram, reakcijas laika mērīšanu. Veiktspējas testēšanas problēma ir tā, ka jums vienmēr ir nepieciešama labi apmācīta un pieredzējusi cilvēka vara, un arī jūsu izmantotie rīki ir dārgi.

25) Kas ir DDL un kādas ir viņu komandas?

Lai definētu datu bāzes struktūru, izstrādātājs izmanto DDL. DDL nozīmē Data Definition Language. Dažādās DDL komandās ir Izveidot, Apcirpt, Drop, Mainīt, Komentēt un Pārdēvēt.

Bezmaksas PDF lejupielāde: datu bāzes pārbaude, intervijas jautājumi un atbildes

Iepriekš minētais datu bāzes / SQL testēšanas intervijas jautājums palīdzēs gan iesācējiem, gan pieredzējušiem kvalitātes nodrošināšanas inženieriem. Lūdzu, kopīgojiet lapu ar draugiem un kolēģiem.