Otázky a odpovědi týkající se testování databáze

Pokud hledáte práci, která souvisí s testováním databáze, musíte se připravit na dotazovací dotazy na testování databáze 2019. Přestože je každý rozhovor s testováním databáze odlišný a rozsah práce je také odlišný, můžeme vám pomoci s nejlepšími otázkami a odpověďmi týkajícími se testování databázového rozhovoru, které vám pomohou udělat krok a dosáhnout úspěchu v rozhovoru. S ohledem na tuto skutečnost jsme navrhli nejběžnější otázky a odpovědi týkající se testování databázových rozhovorů, které vám pomohou dosáhnout úspěchu v rozhovoru.

Níže je uveden seznam nejdůležitějších otázek rozhovoru o testování databáze 2019, které jsou položeny většinou v rozhovoru. Tento seznam je rozdělen do dvou částí:

Část 1 - Otázky týkající se testování databází (základní)

Tato první část se zabývá základními otázkami a odpověďmi na rozhovor s testováním databáze

1. Co je testování databáze?

Odpovědět:
Zkontroluje schéma všech objektů, trigger, proceduru, funkci. Kontroluje integritu a konzistenci dat.

2. Jaké jsou různé typy testování?

Odpovědět:
Strukturální testování
Testování funkce
Nefunkční testování

Strukturální testování databáze
Zahrnuje ověření všech prvků / objektů, které se primárně používají pro ukládání dat. Které nejsou přímo vystaveny konečnému uživateli? A validace databázového serveru, tj. Přísná konfigurace, je také velmi důležitou součástí testování databáze.

Funkční testování databáze
Testování funkční databáze zahrnuje požadavek specifikací, které jsou potřeba pro uživatelské transakce. Jako vstup nebo výstup.
Zahrnuje popisovač nulových hodnot, délku sloupce, datový typ sloupce. Také zkontroluje, zda by měly být k dispozici odvozené výstupní tabulky nebo sloupce. Všechny názvy polí by se měly řídit standardními konvencemi pojmenování podle obchodních požadavků.

Nefunkční testování databáze
V této souvislosti vícenásobné testování zahrnuje více kategorií, jako je stresové testování, testování zabezpečení, testování použitelnosti a testování kompatibility. Zátěžové a zátěžové testování se účastní pouze testování výkonu.

Přejdeme k dalším otázkám dotazování na testování databáze

3. Co je testování strukturální databáze?

Odpovědět:
Toto jsou často kladené otázky týkající se testování testování databáze. Zahrnuje strukturu databáze, která závisí na schématu, tabulkách, proceduře, funkci, spouštění a testování databázového serveru.

Testování schématu
Hlavní aspekty testování schématu jsou, přesný název schématu by měla být mapa mezi frontendem a backendem. Následující důležité kontrolní body jsou následující

Ověření formátu schématu je velmi důležité, protože někdy se formát tabulky schématu liší od obchodního požadavku nebo front-end aplikace.
Zahrnuje také ověření nemapovaných tabulek / pohledů / sloupců.

Testování tabulek
Zahrnuje testování tabulky a názvu sloupce. Sloupce jsou mapovány na front-end a back-end by měl být stejný. Velikost a datový typ sloupce by měl odpovídat obchodním požadavkům a měl by být mapován do aplikace front-end. Zahrnuje také testování omezení, jako je to, co je primární klíč, cizí klíč, jaké jsou sloupce automatické identity, jaké jsou oddíly podle obchodních požadavků. V testování tabulek je důležitou věcí index, je třeba zkontrolovat, zda byl vytvořen klastrovaný index nebo zda nebyl vytvořen nebo neskupovaný index.

Postupové a funkční testování
Existuje seznam důležitých věcí, které se podílejí na testování procedur a funkcí.

• Vývojový tým se řídil požadavky. To zahrnuje kódovací standard, správné odsazení kódování bude pro ostatní vývojáře snazší pochopit, správné pojmenování konvencí pro proměnné, odstranění zbytečných proměnných a komentářů, které vývojář používá.
• Zkontrolujte, zda vývojář byl vytvořen kód podle obchodních požadavků.
• Jaké jsou parametry pro vstupní a výstupní proměnné?
• Zkontrolujte, zda vývojář vytvořil kód pro manipulaci se všemi výjimkami. Stejně jako aritmetická výjimka, neplatná hodnota Handelova výjimka.
• Zkontrolujte, zda procedura a funkce vkládají data do tabulek, které by měly odpovídat názvu, typu dat, délce a zda by měly být oříznuty.

Spouštěcí testování
Pro tato pravidla testování jsou stejná jako testování procedur a funkcí. Přidejte k této potřebě, abyste zkontrolovali, zda se spouštěcí událost spouští v konkrétní události požadavku.

Databázový server
Musím zkontrolovat konfiguraci databázového serveru. Výkon zpracování, paměť RAM a paměťová kapacita by měla být schopna výstupu podle obchodních požadavků.

4. Jaké jsou různé typy spojení?

Odpovědět:
K dispozici je 6 typů spojení následovně: -
1.Vnitřní spojení - Shoduje se s přesnými údaji sloupců.
2. Levé vnější spojení - zobrazí všechna data z levé tabulky, která jsou shodná a nesrovnatelná.
3.Vpravo vnější spojení - zobrazí všechna data ze správné tabulky, která jsou shodná a nesrovnatelná.
4.Full Outer join - Zobrazí všechna data z obou tabulek, které jsou shodné a nesrovnatelné.
5. Cross join - Ukáže produkt obou tabulek.
6.Union a Union All - spojí data z obou.

5. Co je index? Jaké jsou různé typy indexů?

Odpovědět:
Index je databázový objekt, který je vytvořen ve sloupci tabulky. Index provede dotaz rychleji, který je často prováděn. Existuje 6 typů indexu:
• B-Tree index
• Bitmapový index
• Skupinový index
• Krycí index
• Nejedinečný index
• Unikátní index

6. Jak při testování databáze víte, zda je spouštěna spouštěna nebo ne?

Odpovědět:
Musíme povolit protokol auditu. Pomocí toho jsme schopni zjistit, zda je spouště spuštěna nebo ne.

Část 2 - Rozhovory s otázkami testování databáze (pokročilé)

Podívejme se nyní na pokročilé otázky týkající se testování databázových rozhovorů.

7. Jaké kroky jsou součástí testu načítání dat při testování databáze?

Odpovědět:
Test načítání dat v testování databáze je následující:
• Zdrojová data by měla být známa
• Cílové datum by mělo být známo
• Kompatibilita mezi zdrojovými a cílovými daty
• Musím zkontrolovat zdrojové a cílové sloupce.
• Počet efektivních řádků ze zdroje a cíle.
• Je třeba zkontrolovat účinek cíle po jakékoli změně zdroje.
• Je třeba zkontrolovat hodnotu Null a smetí.

8. Jaký je příkaz SQL, který lze použít k manipulaci s daty a tabulkou?

Odpovědět:
K manipulaci s daty můžeme použít výběr, vložení, aktualizaci, odstranění a pro tabulku Vytvoření tabulky, změna tabulky, přetažení tabulky.

9. Jak zkoušíte zátěžové / zátěžové testování?

Odpovědět:
Je třeba zkontrolovat zatížení nebo zátěžový test zpracováním velké sady dat v minimálním čase. Zkontroluje reakci systému, provede se testování zatížení. Pokud zátěž překračuje proces uživatele, nazývá se zátěž / zátěžové testování. Příkladem testování zátěže / stresu je stahování sady dat, provádění více aplikací na jednom počítači.

Přejdeme k dalším otázkám dotazování na testování databáze

10. Jak testovat databázi ručně?

Odpovědět:
Ruční testování databáze zahrnuje kontrolu dat ze zadní strany, když bylo přidání dat aktualizováno nebo odstraněno z přední strany.

11. Kolik clusterového indexu můžeme vytvořit v jedné tabulce?

Odpovědět:
Můžeme vytvořit pouze jeden index klastru, který bude odkazovat na primární index v jedné tabulce. Toto jsou nejčastěji kladené otázky týkající se testování databáze.

12. Jak zkontrolovat, zda byl vytvořen určitý počet databázových objektů?

Odpovědět:
Můžeme zkontrolovat, zda byl vytvořen požadovaný databázový objekt, který nepoužívá 2 způsoby.
1.Pomocí Průzkumníka objektů můžeme vidět databázový objekt, jako je schéma, tabulka, procedura, funkce, trigger, index atd.
2.Použití sys nebo master tabulky, které ukládají všechna metadata o všech databázových objektech.

13. Pokud máme více než 1000 řádků procedur, jak budeme testovat nebo kde v době testování selhali?

Odpovědět:
Můžeme otestovat tuto specifickou podmínku pomocí následujícího přístupu
1.V kompilaci času
2. Dělat řádné komentáře před nebo po každém provedení, které poskytne náznak o tom, jaký proces se děje a kde jsme zaseknutí.

Doporučený článek

Toto byl průvodce seznamem otázek a odpovědí na dotazy týkající se testování databází, aby uchazeč mohl snadno provést zásah do těchto otázek pro testování databází. Toto je nejužitečnější a nejcennější příspěvek k otázkám a odpovědím na testy testování databáze. Další informace naleznete také v následujících článcích -

  1. Chyby investičního bankovnictví
  2. Tipy pro rozhovory pro zkušené zaměstnance
  3. Kroky, jak zůstat v klidu během pohovoru
  4. Příručka úspěchu 10 klíčů k telefonnímu rozhovoru (tipy)

Kategorie: