31 top database testing interview questions
Naši odborníci odpovedali na najčastejšie otázky Testovanie databázy Dotazy na pohovor pre nováčikov a skúsených kandidátov:
Toto je zbierka viac ako 30 najlepších otázok týkajúcich sa testovacích rozhovorov s podrobnými odpoveďami. Tieto otázky týkajúce sa testovania DB sa kladú väčšinou v rozhovoroch o testovaní kvality.
Ak sa chystáte na pohovor o testovaní softvéru, ktorý si vyžaduje aj databázové zručnosti, prečítajte si tieto otázky a odpovede.
Najlepšie otázky týkajúce sa rozhovorov o testovaní databázy
Aký typ otázok týkajúcich sa databázy (SQL) bol položený v rozhovoroch pre pozíciu testovacieho inžiniera (nie pre testera databázy)?
To závisí od mnohých faktorov, či už sú tieto otázky určené pre testovacie pozície na základnej úrovni alebo pre skúsených testovacích odborníkov. Hĺbka otázok na pohovor s databázou závisí od skúseností kandidáta.
Bez ohľadu na pozíciu by mal byť kandidát vždy obozretný a spoľahlivý v koncepciách databázy. Pre väčšinu pozícií na testovanie softvéru musíte mať vedomosti o databáze, aby ste mohli vykonávať niektoré kontroly databáz. Takmer všetky aplikácie vyžadujú interakciu s databázou.
Pozrime sa na tieto otázky týkajúce sa pohovoru pre pozície testovania softvéru na základnej úrovni.
V rozhovoroch je možné položiť nasledujúce otázky:
- Základné a do istej miery vnorené dotazy SQL na načítanie údajov z databázových tabuliek.
- Príklady príkazov v databáze pre Create Database, Create table a Drop Table.
- Koncept „primárneho kľúča“, „cudzieho kľúča“ a indexu DB.
- Príklady príkazov SQL SELECT, INSERT, DELETE, ALTER a UPDATE.
- Pripojenia SQL (vnútorné pripojenie, ľavé pripojenie, pravé pripojenie a úplné pripojenie) s príkladmi.
Precvičte si dotazy typu SQL na fiktívne tabuľky a pozrite si výsledky.
Pri pozíciách na testovanie softvéru na vysokej úrovni závisia otázky spojené s pohovorom od pracovnej požiadavky. Na týchto pozíciách anketári očakávajú od kandidátov podrobné znalosti databázy.
Poznámka: Ak máte otázky týkajúce sa dotazov na databázu SQL, nikdy nehovorte, že „vývojári dostanú všetky vyhlásenia o dotazoch“. Môžete povedať, že získate pomoc od vývojárov pri písaní zložitých dotazov SQL, ale nakoniec to spravujete sami.
Začnime so skutočnými otázkami a odpoveďami spoločnosti DB:
Otázka 1) Čo je to testovanie databázy?
Odpoveď: Testovanie databázy / Back-end testovanie je proces kontroly dopadu fungovania serverovej databázy na klientske webové / desktopové aplikácie.
Je rozdelená do nasledujúcich rôznych kategórií:
- Testovanie platnosti údajov: Počas tohto testovania by testeri mali mať dobrú znalosť dotazov SQL.
- Testovanie integrity údajov: Počas tohto testovania by mali testéri / vývojári poznať referenčnú integritu a rôzne obmedzenia.
- Testovanie výkonu databázy: Počas tohto testovania by testeri / vývojári mali byť dobrí v navrhovaní štruktúry tabuľky.
- Testovanie postupu, spúšťačov a funkcií: Počas tohto testovania by testeri / vývojári mali dokonale rozumieť testovacím postupom, spúšťačom a funkciám.
Otázka 2) Prečo je testovanie databázy dôležité?
Odpoveď: Aj keď všetci vieme, že databáza nie je ako malá tabuľka, je to skutočne veľký kontajner mnohých tabuliek a plný údajov, ktorý dodáva dáta súčasne do mnohých webových / desktopových aplikácií.
ako zoradiť int pole v jave
Proces testovania databázy zaručuje, že sa správne a jedinečné údaje (bez chyby) doručia na správne miesto. Tieto chyby môžu spôsobiť vážne problémy, ako napríklad zablokovanie, poškodenie údajov, slabý výkon, nekonzistencia atď.
Otázka č. 3) Čo zvyčajne kontrolujeme v procese testovania databázy?
Odpoveď: Testovanie databázy vyžaduje určité dôkladné znalosti a podrobnejší plán prístupu k testovaniu údajov konkrétnej aplikácie.
V tomto testovacom procese zvyčajne kontrolujeme,
- Overenie veľkosti poľa
- Obmedzenia.
- Indexy sú hotové alebo nie (pre problémy súvisiace s výkonom)
- Uložené procedúry
- Veľkosť poľa definovaná v aplikácii sa zhoduje s veľkosťou poľa v DB.
Otázka č. 4) Môžete databázu otestovať manuálne, ak áno, ako? Vysvetlite na príklade.
Odpoveď: Je potrebné pozorovať prevádzkové správanie. Sledujte operácie front-endu a jeho vplyv na back-endovú databázu. Pri pridávaní záznamu (XYZ) z klientskeho rozhrania do back-endovej databázy ručne skontrolujte, či bol záznam v back-endovej databáze ovplyvnený alebo nie. Podobne to bude fungovať aj pri mazaní, aktualizácii atď.
Napríklad, Ak chcete uchovať záznam študentov, ktorí konajú skúšku, zadajte podrobnosti študenta z klientskeho systému a ručne skontrolujte vplyv tohto doplnku na databázu typu back-end.
Otázka č. 5) Ako testovať procedúry a spúšťače databázy?
Odpoveď: Proces testovania procedúr a spúšťačov databázy vyžaduje znalosť vstupných parametrov, výstupných parametrov a príkazov EXEC. Vyhlásenie EXEC je užitočné pri spustení postupu a pri sledovaní správania tabuliek.
Pozrime sa, ako otestovať procedúry a spúšťače databázy:
- Najskôr otvorte databázový projekt, ktorý sa zobrazí v prieskumníkovi riešení.
- Po otvorení požadovaného projektu prejdite do ponuky Zobraziť, kliknite na databázovú schému a potom otvorte priečinok projektu z ponuky Zobrazenie schémy.
- Pravým tlačidlom myši kliknite na objekt, ktorý sa má testovať, a potom kliknite na položku Vytvoriť testy jednotky. Otvorí sa dialógové okno „Vytvoriť testy jednotky“, ktoré zobrazí všetky priečinky a objekty databázového projektu a je začiarknuté políčko pre vybratý objekt.
- Ďalej vytvorte nový projekt jazykového testu.
- Vyberte, či chcete vložiť test jednotky do existujúcej testovacej triedy alebo vytvoriť novú testovaciu triedu a kliknite na tlačidlo OK.
- Ak chcete nakonfigurovať projekt, zobrazí sa dialógové okno Konfigurácia projektu, pomocou ktorého môžete nakonfigurovať nastavenia testovacieho projektu. Tento proces vyžaduje pripojenie k databáze a plán generovania údajov. Pripojenie k databáze slúži na vykonanie výsledku testu.
- Nakoniec nakonfigurujte projekt a kliknite na OK.
Otázka č. 6) Čo máte na mysli pod pojmom testy založené na dátach?
Odpoveď: Testovanie na základe dát je termín používaný v procese testovania, pri ktorom testovacie skripty počas vykonávania čítajú testovacie dáta a / alebo výstupné hodnoty z dátových súborov (dátové fondy, súbory Excel, objekty ADO, súbory CSV, zdroje ODBC) namiesto toho, aby čítali rovnaké tvrdé dáta -kódované hodnoty zakaždým. Test pomáha testerom pri kontrole efektívnosti aplikácie pri manipulácii s rôznymi vstupmi.
Otázka č. 7) Čo je spúšťač databázy, ako overiť, či je spúšťač spustený alebo nie a či ho môžete spustiť na požiadanie?
Odpoveď:
Spúšťač databázy: Spúšťač je v podstate uložená procedúra používaná na udržanie integrity údajov nachádzajúcich sa v databáze. Vykonáva sa automaticky, aby reagoval na určitú udalosť tabuľky / pohľadu v databáze.
Overiť, či je spúšť aktivovaná alebo nie; použitie dotazu spoločného protokolu auditu zobrazí spúšťač dátovej tabuľky.
Spúšťače nie je možné vyvolať na požiadanie, vyvolajú sa, keď tabuľka zobrazí akciu (INSERT, DELETE & UPDATE) definovanú v konkrétnej tabuľke.
Otázka č. 8) Ako otestujete, či je databáza aktualizovaná alebo nie, po zadaní údajov z front-end aplikačného rozhrania?
Odpoveď: Úplne to závisí od aplikačného rozhrania, ktoré používate.
Testovať môžete nasledujúcimi spôsobmi:
- Môžete overiť iba z klientskeho rozhrania, keď aplikačné rozhranie zobrazuje funkčnosť zobrazenia zadaných údajov. Tento test overenia funkčnosti týmto spôsobom vykonávajú hlavne technickí pracovníci čiernej skrinky.
- Ak aplikačné rozhranie neposkytuje funkčnosť zobrazenia údajov, ktoré ste zadali, môžete skontrolovať aktualizáciu databázy pomocou príslušného dotazu SQL / Oracle.
- Funkciu Checkpoint WinRunner / QTP možno tiež použiť na kontrolu aktualizácie databázy.
Otázka č. 9) Ako testovať uložené procedúry?
Odpoveď: Skúšobný inžinier musí pri testovaní vykonať niekoľko krokov Uložené procedúry ,
- Po prvé, skúšobný inžinier by mal pochopiť požiadavku a tiež účel konkrétnej uloženej procedúry.
- Ďalej overte, či sú všetky indexy, spojenia, aktualizácie, odstránenia presné v porovnaní s tabuľkami uvedenými v časti Uložená procedúra, a tiež skontrolujte, či je Uložená procedúra v bežnom štandardnom formáte, ako sú komentáre, aktualizované atď.
- Potom pre rôzne množiny vstupných parametrov overte názov volajúceho postupu, parametre volania a očakávané odpovede.
- Manuálne spustite procedúru s databázovými klientskými programami, ako sú TOAD, MySQL alebo Query Analyzer.
- Ak chcete overiť výsledky oproti očakávaným hodnotám, znovu spustite postup zadaním rôznych parametrov.
- Nakoniec testy zautomatizujte pomocou QTP.
Otázka č. 10) Čo sú to spojenia a spomenúť rôzne typy pripojení?
Odpoveď: Spojenie sa používa na kombináciu dvoch alebo viac ako dvoch tabuliek a zobrazení ako jednej množiny údajov.
V SQL existujú nasledujúce typy spojení :
- Vnútorné pripojenie
- Vonkajší spoj
- Vľavo Pripojiť sa
- Správne sa pripojte
V systéme Oracle / PLSQL existujú štyri rôzne typy pripojení,
- Vnútorné pripojenie
- Spojenie zľava-zvnútra
- Pripojte sa vpravo-vonku
- Pripojte sa úplne
Otázka č. 11) Čo máte na mysli pod pojmom index a vysvetlite rôzne typy indexov?
Odpoveď: Index je databázový objekt, ktorý sa vytvára v stĺpci tabuľky na rýchlejšie a efektívnejšie vyhľadanie údajov (alebo môžeme povedať, že sa používa na zrýchlenie vyhľadávaní / dotazov).
Rôzne typy indexov sú:
- Index B-stromu
- Bitmapový index
- Klastrovaný index
- Krycí index
- Nejedinečný index
- Jedinečný index
Otázka č. 12) Čo myslíš pod DBMS?
Odpoveď: Databáza je štruktúrovaný súbor údajov. Database Management System (DBMS) je počítačová softvérová aplikácia, ktorá vytvára komunikačnú sieť medzi používateľmi, inými aplikáciami a databázou na ukladanie, úpravu a extrakciu informácií z databázy.
Medzi známe DBMS patria My SQL, Postgre SQL, Microsoft SQL Server, Oracle, SAP a IBM DB2.
Otázka č. 13) Čo myslíš pod DML?
Odpoveď: Data Manipulation Language (DML) je členom počítačového programovacieho jazyka, ktorý nám umožňuje vyberať, vkladať, mazať a aktualizovať údaje v databáze. DML je v zásade zapojený do jazyka Structured Query Language (SQL), ktorý umožňuje používateľom vyhľadávať a používať údaje v relačnej databáze.
Otázka č. 14) Čo myslíte príkazmi DCL a vysvetlíte typy príkazov, ktoré DCL používa?
Odpoveď: Jazyk Data Control Language (DCL) je súčasťou systému SQL a riadi použitie údajov uložených v databáze.
Existujú dva typy príkazov DCL:
- Grant: Príkaz uľahčuje používateľom prístup k oprávneniu do databázy
- Odvolať: Prestaňte používateľom povoľovať prístup do databázy
Otázka č. 15) Čo máte na mysli pod pojmom testovanie bielej skrinky a testovania čiernej skrinky?
Odpoveď:
Testovanie čiernej skrinky je technika testovania softvéru na testovanie funkčného správania aplikácie bez toho, aby sa dostala do jej vnútorných štruktúr aplikácie. Pre testovanie čiernej skrinky sa nevyžaduje kód / interná štruktúra základnej aplikácie a znalosti programovania, na otestovanie aplikácie sa však vyžadujú základné znalosti o funkčnosti aplikácie.
Testovanie bielej skrinky (WBT) je tiež známy ako Testovanie na základe kódu alebo Štrukturálne testovanie na testovanie vnútornej štruktúry softvérovej aplikácie. V prípade testovania bielej skrinky by mal mať tester dobré znalosti o vnútornej štruktúre aplikácie, ako aj dobré znalosti programovacích schopností na navrhovanie testovacích prípadov a vnútornej štruktúry aplikácie.
Otázka č. 16) Podporuje QTP dotazy SQL, ako sa používajú SQL dotazy v QTP ?
Odpoveď: Aj keď QTP nemá žiadnu zabudovanú funkciu pre pripojenie k databáze, testeri používajú jazyk VBScript na pripojenie a interakciu s databázami pomocou objektov ADODB.
Objekty ADODB sú rozdelené do štyroch rôznych vlastností / metód, čo pomáha pri úspešnom vytvorení databázového pripojenia,
- Pripojenie: Užitočné pri vytváraní spojenia s databázou
- Príkaz: Užitočné pri vykonávaní príkazu SQL (Dotazy / Uložené procedúry)
- Polia: Užitočné pri načítaní konkrétneho stĺpca zo sady záznamov po vykonaní procedúry Dopyt / Uložená.
- Sada záznamov: Používa sa na načítanie údajov z databázy
Otázka č. 17) Ktoré príkazy SQL je možné použiť pri testovaní databázy?
Odpoveď: Pri testovaní databázy je možné použiť všetky príkazy DDL, DML, DCL a TCL jazyka SQL,
i) DDL (jazyk definujúci údaje): Všetky príkazy s tým súvisiace možno použiť pri definovaní štruktúry alebo schémy databázy.
Vyhlásenia: VYTVORIŤ, ZMENIŤ, ZNÍŽIŤ, ZKRÁTIŤ, KOMENTOVAŤ a PRENÁJOM
ii) DML (jazyk manipulácie s údajmi): Všetky príkazy súvisiace s týmto možno použiť na správu údajov v objektoch schémy.
Vyhlásenia: VYBERTE, VLOŽTE, AKTUALIZOVAŤ, ODSTRÁNIŤ, ZLÚČIŤ, HOVORIŤ, VYSVETLIŤ PLÁN a ZAMKNÚŤ TABUĽKU.
(iii) DCL (Data Control Language): Vyhlásenie GRANT a Vyhlásenie REVOKE.
(iv) TCL (Transaction Control Language): Všetky vyhlásenia súvisiace s týmto možno použiť na správu zmien vykonaných vyhláseniami DML. Pomocou TCL možno výkazy zoskupovať do logických transakcií.
Vyhlásenia: ZÁVÄZOK, SAVEPOINT, ROLLBACK a TRANSAKCIA NASTAVENIA.
Otázka č. 18) Ako vykonať testovanie načítania údajov pri testovaní databázy?
Odpoveď: Na testovanie zaťaženia dát
- Musíte mať vedomosti o zdrojovej databáze (údajové tabuľky, stĺpce, súvisiace obmedzenia, dátové typy) a cieľovej databáze (údajové tabuľky, stĺpce, dátové typy a obmedzenia).
- Musíte skontrolovať kompatibilitu medzi zdrojovou databázou a cieľovou databázou pomocou balíka DTS.
- Musíte otvoriť zodpovedajúci balík DTS v nástroji SQL Enterprise Manager a spustiť balík DTS (ak používate server SQL Server).
- Porovnajte údaje stĺpca Zdroj a Cieľ.
- Skontrolujte počet riadkov Zdroj a Cieľ.
- Po aktualizácii údajov v zdrojovej databáze skontrolujte, či sa zmeny prejavili v cieľovej databáze alebo nie.
- Skontrolujte nevyžiadanú postavu a NULL.
- Testovanie zaťaženia databázy, kontrola objemu databázového servera na spracovanie dotazov a kontrola času odozvy databázového servera a klienta.
Otázka č. 19) Je „Rýchla rýchlosť načítania databázy“ testovateľnou požiadavkou?
Odpoveď: Nie. Nemyslím si to, pretože sa zdá, že požiadavka je nejasná. SRS by mal jasne zobrazovať požiadavky na výkon alebo transakciu, t. J. Malo by sa uviesť napríklad; „Rýchlosť načítania databázy 5 mikrosekúnd“.
Otázka 20) Ako môžete otestovať dopyt SQL v QTP bez zapojenia kontrolných bodov do databázy?
Odpoveď: Uvedený postup skriptu nám pomáha pri pripájaní k databáze, kde môžeme obidve testovať; databázu a dotazy.
do) Procedúra skriptu pre pripojenie k databáze,
db_connect (“query1”, DRIVER = {názov ovládača}; SERVER = názov_serveru;
UID = uidname; PWD = heslo; DBQ = názov_databázy “);
b) Procedúra skriptu na vykonanie dotazu,
db_excecute_query (“query1 ″,” napíšte dotaz, ktorý chcete vykonať ”);
-Podmienka bude spomenutá-
c) Procedúra skriptu na odpojenie spojenia s databázou,
db_disconnect („dopyt“);
Otázka č. 21) Čo všetko je potrebné pri písaní dobrých testovacích prípadov pri testovaní databázy?
Odpoveď: Pred napísaním testovacích prípadov databázy sú potrebné znalosti nasledujúcich vecí,
- Porozumieť aplikácii a jej funkčným požiadavkám.
- Skontrolujte ďalšie entity, ktoré boli použité v aplikácii, ako sú back-endové databázové tabuľky, spojenia medzi tabuľkami, kurzory (ak existujú), spúšťače (ak existujú), uložené procedúry (ak existujú), vstupné parametre a výstupné parametre pre vývoj túto požiadavku.
- Po zhromaždení všetkých potrebných informácií zapíšte testovací prípad s rôznymi vstupnými hodnotami na preskúmanie všetkých zdrojov.
Písanie testovacích prípadov pre back-end testovanie je oproti funkčnému testovaniu, malo by sa používať testovacie techniky v bielom poli.
Otázka č. 22) Čo je opätovné testovanie a v čom sa líši od testovanie na základe dát ?
Odpoveď: Po vykonaní testu, pokiaľ ide o nájdenie chyby, ktorá už bola zistená a opravená, sa opätovné vykonanie toho istého testu s rôznymi vstupnými hodnotami, aby sa potvrdilo, že pôvodná chyba bola úspešne odstránená, nazýva opätovné testovanie alebo potvrdzovacie testovanie.
Opakované testovanie sa tiež nazýva Testovanie na základe údajov, ale rozdiel medzi nimi je v tom, že opätovné testovanie je proces manuálneho testovania, zatiaľ čo testovanie aplikácií sa vykonáva s celou novou sadou údajov.
Testovanie na základe dát (DDT): Jedná sa o automatizačný testovací proces, pri ktorom sa bude aplikácia testovať s viacerými testovacími dátami. Je to jednoduché a ľahké ako opakované testovanie, keď tester sedí len pred systémom a zadáva rôzne nové vstupné hodnoty ručne z rozhrania front-end. Je to skutočne nudná technika.
Otázka č. 23) Aké sú typy testovania na základe údajov?
Odpoveď:
Existujú štyri typy testovania na základe údajov:
- Dynamické zadávanie dát testu pomocou klávesnice (test na kľúč): V niektorých prípadoch testeri znova otestujú konkrétnu aplikáciu s rôznymi vstupnými hodnotami, aby overili výpočet pomocou dynamického zadania. Na zadanie vstupnej hodnoty môžu testeri v TSL použiť nasledujúcu funkciu; skript– create_input_dialog („štítok“);
- Testy založené na dátach prostredníctvom plochých súborov (.txt, .doc): V niektorých prípadoch testeri vykonajú opätovné testovanie zohľadnením údajov plochého súboru. Testéri zhromaždili tieto ploché súbory zo starých databáz / zákazníkov.
- Testy založené na dátach prostredníctvom front-end objektov: V niektorých prípadoch testeri vytvárajú automatizačné skripty tak, že berú do úvahy hodnoty front-endových objektov, napríklad zoznam, ponuku, tabuľku, údajové okno, ocx atď.
- Testy založené na dátach prostredníctvom excelového hárku: V niektorých prípadoch testeri využívajú tento test založený na údajoch, aby spustili skript pre viac vstupov. Tieto viacnásobné vstupy sa nachádzajú v stĺpcoch hárka programu Excel. Tieto údaje o teste musíme zhromaždiť z koncových tabuliek.
Otázka č. 24) Ako napísať dotaz, aby ste získali druhú najväčšiu hodnotu z daného stĺpca tabuľky?
Odpoveď: Toto je dopyt na získanie druhej najväčšej hodnoty z daného stĺpca tabuľky.
SELECT MAX(COLUMN_NAME) FROM TABLE_NAME WHERE COLUMN_NAME <(SELECT MAX(COLUMN_NAME) FROM TABLE_NAME);
Napríklad,
Ak chcete získať druhé najväčšie známky v stĺpci „známky“ v tabuľke „študenti“
SELECT Max(Marks) from Students WHERE Marks<(SELECT Max(Marks) from students);
Otázka č. 25) Ako napísať dotaz, aby ste dostali 10thnajvyšší plat z tabuľky zamestnancov?
Odpoveď: Toto je požiadavka na získanie n-tého najvyššieho platu z tabuľky zamestnancov,
SELECT * FROM Employee Emp1 WHERE ( n ) = ( SELECT COUNT( DISTINCT ( Emp2.Employee_Salary ) ) FROM Employee Emp2 WHERE Emp2.Employee_Salary >= Emp1.Employee_Salary );
Tu ich môžete nahradiť ľubovoľným číslom.
Napríklad, ak chcete dostať 10. najvyšší plat, potom nahraďte n číslom 10.
SELECT * FROM Employee Emp1 WHERE (10) = ( SELECT COUNT( DISTINCT ( Emp2.Employee_Salary ) ) FROM Employee Emp2 WHERE Emp2.Employee_Salary >= Emp1.Employee_Salary );
Otázka č. 26) Ako napísať testovacie prípady z požiadaviek, znamenajú požiadavky presnú funkčnosť AUT?
Odpoveď: Áno, požiadavky by mali označovať presnú funkčnosť AUT.
Urobiť tak,
- Preskúmajte požiadavku na pochopenie celkovej funkčnosti.
- Ďalej sa rozhodnite, ktoré metódy návrhu testu sú vhodné na napísanie testovacieho prípadu - Black Box design design methods like; Rozdelenie ekvivalencie, analýza hraničných hodnôt, odhadovanie chýb a grafy príčin a následkov.
- Keď sa rozhodnete, ktorá metóda návrhu testu je vhodná, napíšte svoje testovacie prípady do fázy analýzy požiadaviek a fázy návrhu.
Týmto spôsobom zabezpečíte, že všetky požiadavky budú testovateľné.
Otázka č. 27) Aký je testovací scenár na testovanie databázy migrovanej z jedného servera SQL na druhý?
Odpoveď: Najskôr musíme skontrolovať, aké všetky vylepšenia a zmeny sa udiali na serveri SQL Server, kam plánujeme migráciu.
Ďalšie, navrhnúť testovací prípad podľa nasledujúcej úvahy,
- Použitý dátový typ.
- Dĺžka dátového poľa servera SQL Server (server, na ktorý migrujeme údaje) by mala byť rovnaká ako dĺžka servera SQL Server, odkiaľ údaje vyberáme.
- Každá úloha by mala byť správne usporiadaná.
Otázka č. 28) Čo znamená RDBMS a aké hlavné RDBMS používa SQL?
Odpoveď: RDBMS je skratka pre Relational Database Management Systems. Medzi hlavné RDBMS, ktoré sú súčasťou SQL, patria Sybase, Oracle, Access, Ingres, Microsoft SQL Server atď.
Otázka č. 29) Vysvetlite testovanie výkonu a jeho úzke miesta.
Odpoveď: Testovanie výkonu je technika testovania softvéru, ktorá určuje, ako výkon systému, pokiaľ ide o rýchlosť, citlivosť a stabilitu pri veľkom pracovnom zaťažení. Toto testovanie vyžaduje na prácu drahé nástroje a dobre vyškolených a skúsených testerov.
Otázka č. 30) Čo je CMMI a popisuje rôzne úrovne CMM?
Odpoveď: CMMI znamená Capability Maturity Model Integration je výcvikový a hodnotiaci model vývoja procesov pre rôzne obchodné procesy v softvérovom inžinierstve.
Päť úrovní zrelosti CMM pre organizáciu je:
- Počiatočné: Na tejto úrovni nemajú organizácie žiadnu overenú techniku a prostredie, takže rozpočet a plánovaný čas organizácie zvyčajne presiahnu.
- Opakovateľné: Na tejto úrovni majú organizácie základné techniky a pokyny na obmedzenie nákladov a času plánovania, ktoré sú schopné zopakovať to isté v ďalšom podobnom projekte.
- Definované: Na tejto úrovni sú všetky techniky dobre organizované a vysvetlené jasnou a štandardnou formou.
- Organizovaný: Na tejto úrovni sú organizácie oveľa rozvinutejšie ako definovaná úroveň. Tu sa kontaktujú techniky pomocou štatistických a iných kvantitatívnych postupov.
- Optimalizácia: Organizácie sa odhodlane pokúšajú rozvíjať výkonnosť prostredníctvom moderného technického pokroku.
Otázka č. 31) Aký je význam záznamu v databáze?
Odpoveď: V databáze je záznam množina hodnôt / polí konkrétnej entity.
Napríklad, Office_Employee Record, Book Record atď.
Dúfame, že sa vám páčia tieto podrobné otázky z rozhovoru s databázou s odpoveďami. Dajte nám vedieť v prípade akýchkoľvek otázok.
bezplatný nástroj na opravu počítačov so systémom Windows 10
Odporúčané čítanie
- Dotazy a odpovede na pohovor
- ETL Testovacie otázky a odpovede na pohovor
- Testovanie databázy pomocou JMeter
- Niektoré zaujímavé otázky týkajúce sa testovania softvéru
- 25 najlepších otázok a odpovedí na agilné testovacie pohovory
- Top 20 najdôležitejších API testovacích otázok a odpovedí na pohovory
- Otázky a odpovede na otázky týkajúce sa testovania softvéru (1. časť)
- Najvyšších 30 otázok a odpovedí na pohovory týkajúce sa testovania bezpečnosti