Baza de date Testing Interview Întrebări și răspuns

Dacă sunteți în căutarea unui loc de muncă care are legătură cu testarea bazelor de date, trebuie să vă pregătiți pentru întrebările de interviu pentru testarea bazelor de date din 2019. Deși fiecare interviu de testare a bazelor de date este diferit și sfera unui job este de asemenea diferită, vă putem ajuta cu întrebările și răspunsurile de top ale testării bazei de date, care vă vor ajuta să faceți saltul și să vă obțineți succes în interviu. Reținând acest lucru, am conceput cele mai comune întrebări și răspunsuri la interviuri de testare a bazelor de date pentru a vă ajuta să obțineți succes în interviu.

Mai jos este lista cu cele mai bune întrebări pentru interviu de testare a bazelor de date din 2019, care sunt adresate mai ales într-un interviu, această listă este împărțită în două părți sunt următoarele:

Partea 1 - Întrebări de interviu de testare a bazelor de date (de bază)

Această primă parte acoperă întrebările și răspunsurile de bază ale testării bazelor de date

1. Ce este testarea bazelor de date?

Răspuns:
Va verifica schema, declanșarea, procedura, funcția tuturor obiectelor. Verifică integritatea și coerența datelor.

2. Care sunt diferitele tipuri de teste?

Răspuns:
Încercări structurale
Testarea funcției
Testare nefuncțională

Testarea bazelor de date structurale
Ea implică validarea tuturor elementelor / obiectelor, care este folosită în principal pentru stocarea datelor. Care nu sunt expuse direct utilizatorului final? Iar validarea serverului de baze de date, adică configurația severă este, de asemenea, o parte foarte importantă a testării bazelor de date.

Testarea funcțională a bazelor de date
Testarea funcțională a bazelor de date implică cerințele specificațiilor care sunt cerințe pentru tranzacțiile utilizatorilor. Ca intrare sau ieșire.
Aceasta implică controlul valorilor nule, lungimea unei coloane, un tip de coloană de date. De asemenea, va verifica dacă tabelele de ieșire derivate sau coloana ar trebui să fie disponibile. Toate numele câmpurilor ar trebui să respecte convenția de denumire standard, conform cerințelor de afaceri.

Testare nefuncțională a bazelor de date
În acest context, testarea multiplă implică mai multe categorii precum testarea stresului, testarea securității, testarea utilizabilității și testarea compatibilității. Testarea stresului și a încărcării sunt implicate numai în testarea performanței.

Haideți să trecem la următoarea întrebare de interviu de testare a bazei de date

3. Ce este testarea bazelor de date structurale?

Răspuns:
Aceasta este întrebarea frecventă a interviurilor de testare a bazei de date Aceasta implică structura unei baze de date care depinde de o schemă, tabele, procedură, funcție, declanșare și testare pe serverul bazei de date.

Testarea schemei
Principalele aspecte ale testării schemelor sunt: ​​numele schemei exacte ar trebui să fie o hartă între frontend și backend. Există câteva puncte de control importante, după cum urmează

Validarea formatului Schemei este foarte importantă deoarece uneori, formatul tabelului unei scheme este diferit de cerința de business sau aplicația front-end.
De asemenea, implică verificarea tabelelor / vizualizărilor / coloanelor nemarcate.

Testarea tabelelor
Implică testarea numelui tabelului și a coloanelor. Coloanele sunt mapate în partea frontală, iar partea din spate trebuie să fie aceeași. Mărimea și tipul de date al coloanei ar trebui să fie conform cerințelor de afaceri și ar trebui să fie asociată aplicației front-end. De asemenea, implică testarea constrângerilor precum ceea ce este o cheie primară, cheie străină, ce sunt coloane de identitate automată, ce sunt partițiile conform cerințelor de afaceri. În tabelele de testare, un lucru important este un indice, trebuie să verificați sau nu a fost creat un indice grupat sau nu a fost creat.

Procedura și testarea funcțiilor
Există o listă de lucruri importante care sunt implicate în procedură și testarea funcțiilor.

• Echipa de dezvoltare a respectat cerințele. Aceasta implică standardul de codare, o indentare corespunzătoare de codare va fi mai ușor de înțeles de alți dezvoltatori, convenția de denumire adecvată pentru variabile, eliminarea variabilelor inutile și comentariile care sunt utilizate de un dezvoltator.
• Verificați dacă un dezvoltator a fost construit codul conform cerințelor de afaceri.
• Care sunt parametrii pentru variabilele de intrare și ieșire?
• Verificați dacă un dezvoltator a construit codul pentru a gestiona toate excepțiile. Ca și excepția aritmetică, valoarea nulă Excepția Handel.
• Verificați dacă procedura și funcția inserează date în tabele care ar trebui să fie corecte cu numele, tipul de date, lungimea și care ar trebui să fie decupate.

Testare de declanșare
Pentru această testare regulile sunt aceleași cu testarea procedurilor și funcțiilor. Adăugați la această necesitate pentru a verifica dacă declanșatorul se execută la un eveniment specific cerință.

Server de baze de date
Trebuie să verific configurația serverului bazei de date. Capacitatea de procesare, memoria RAM și capacitatea de stocare ar trebui să fie capabile să producă conform cerințelor de afaceri.

4. Care sunt diferitele tipuri de unire?

Răspuns:
Există 6 uniri de tip după cum urmează: -
1. Alătura interioară - va potrivi datele exacte ale coloanei.
2. Alătura exterioară stângă - Va afișa toate datele din tabelul din stânga care sunt potrivite și neegalate.
3. Alătura exterioară dreaptă - va afișa toate datele din tabelul din dreapta care sunt potrivite și neegalate.
4. Unire completă exterioară - va afișa toate datele din ambele tabele care sunt potrivite și neegalate.
5. Încrucișare - va afișa produsul ambelor tabele.
6. Uniunea și Uniunea Toți - vor combina datele din ambele.

5. Care este indicele? Care sunt diferitele tipuri de index?

Răspuns:
Un index este un obiect de bază de date care este creat într-o coloană de tabel. Un index va efectua interogarea mai rapid, care este executată frecvent. Există 6 tipuri de indici după cum urmează: -
• Indicele B-Tree
• indexul de hartă de biți
• Indicele grupat
• Indicele de acoperire
• Indicele non-unic
• Index unic

6. În testarea bazelor de date cum știți dacă un declanșator este declanșat sau nu?

Răspuns:
Trebuie să activăm jurnalul de audit. Folosind asta putem vedea dacă declanșatorul este aprins sau nu.

Partea 2 - Întrebări de interviu de testare a bazelor de date (avansate)

Haideți să aruncăm o privire la întrebările avansate de interviu de testare a bazelor de date.

7. Care sunt etapele implicate în testul de încărcare a datelor în testarea bazelor de date?

Răspuns:
Pentru testul de încărcare a datelor în testarea bazelor de date sunt următoarele:
• Datele sursă trebuie cunoscute
• Data țintei trebuie cunoscută
• Compatibilitatea între o sursă și datele țintă
• Trebuie să verific sursa și coloanele țintă.
• Numărul de rânduri efective de la sursă și țintă.
• Trebuie să verificăm efectul unei ținte după orice modificări ale sursei.
• Trebuie să verificați valoarea Null și gunoiul.

8. Care este comanda SQL care poate fi folosită pentru manipularea datelor și a tabelului?

Răspuns:
Pentru a manipula datele, putem utiliza selectarea, inserarea, actualizarea, ștergerea și pentru tabel Crearea unui tabel, modificarea tabelului, tabel.

9. Cum testezi testarea sarcinii / stresului?

Răspuns:
Trebuie să verificați sarcina sau testul de stres procesând un set mare de date în timp minim. Va verifica răspunsul sistemului, testarea încărcării este făcută. Dacă sarcina depășește procesul utilizatorului, aceasta este cunoscută sub denumirea de testare a sarcinii / stresului. Exemple de teste de încărcare / stres sunt descărcarea setului de date, executarea mai multor aplicații pe un singur computer.

Haideți să trecem la următoarea întrebare de interviu de testare a bazei de date

10. Cum testezi baza de date manual?

Răspuns:
Testarea manuală a bazelor de date presupune verificarea datelor din partea backend când adăugarea de date a fost adăugată, actualizată sau ștersă din partea frontală.

11. Câte indici de cluster putem crea pe o singură tabelă?

Răspuns:
Putem crea un singur indice de cluster care se va referi la indexul primar pe un singur tabel. Aceasta este cea mai solicitată Întrebări de interviu de testare a bazei de date.

12. Cum să verificați un număr de obiect de bază de date a fost creat?

Răspuns:
Putem verifica că obiectul bazei de date solicitate a fost creat pentru a nu utiliza 2 moduri.
1. Folosind exploratorul de obiecte putem vedea obiectul bazei de date precum schema, tabelul, procedura, funcția, declanșatorul, indexul etc.
2. Folosind sys sau tabel master care stochează toate metadatele despre toate obiectele bazei de date.

13. Dacă avem peste 1000 de linii de procedură, cum vom testa sau unde a eșuat la momentul testării?

Răspuns:
Putem testa această condiție specifică folosind următoarea abordare
1. La compilarea timpului
2. Făcând comentarii corespunzătoare cu privire la înainte sau după fiecare execuție, ceea ce va oferi indicația despre ce proces se desfășoară și unde suntem blocați.

Articol recomandat

Acesta a fost un ghid la Lista întrebărilor și răspunsurilor la interviu de testare a bazelor de date, astfel încât candidatul să poată împărți cu ușurință aceste întrebări de interviu de testare a bazelor de date. Aceasta este cea mai utilă și valoroasă postare pentru interviuri și răspunsuri la testarea bazelor de date. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Greșeli bancare de investiții
  2. Sfaturi pentru interviu pentru angajații cu experiență
  3. Pași pentru a vă menține calm în timpul unui interviu de angajare
  4. 10 chei ale interviului telefonic Ghid de succes (sfaturi)