Topp 25 databastestningsintervjufrågor och svar (2025)
Här är databastestningsintervjufrågor och svar för både färskare och erfarna sql-testkandidater att få sitt drömjobb.
Databastestning intervjufrågor och svar för nybörjare
1) Vad är databastestning?
Databastestning är även känd som Backend-testning.
Databastestning är uppdelad i fyra olika kategorier.
- Testning av data Integrity
- Testning av datavaliditet
- Databasrelaterad prestanda
- Test av funktioner, procedur och triggers
👉 Gratis PDF-nedladdning: Databastestning av intervjufrågor och svar
2) Vad behöver vi kontrollera normalt vid databastestning?
Normalt är de saker som vi checkar in DB-testning är:
- Begränsningskontroll
- Validering av en fältstorlek
- Lagrad procedur
- Matcha applikationsfältstorleken till databasen
- Index för prestationsbaserade frågor
3) Förklara vad är datadrivet test?
I en datatabell används ett datadrivet test för att testa flera data. Genom att använda detta kan den enkelt byta ut parametrarna samtidigt från olika platser.
4) Vad är sammanfogningar och nämn olika typer av sammanfogningar?
Join används för att visa två eller fler än två tabeller och typer av sammanfogningar är:
- Naturlig gå med
- Inre koppling
- Yttre anslutning
- korsfoga
Den yttre sammanfogningen delas igen i två:
- Vänster yttre skarv
- Höger yttre fog
5) Vad är index och nämn olika typer av index?
Index är databasobjekt och de skapas på kolumner. För att snabbt hämta data används de ofta. Olika typer av index är:
- B-Tree index
- Bitmappsindex
- Clustered index
- Täckande index
- Icke unikt index
- Unikt index
6) När du testar lagrade procedurer, vilka är stegen gör en testare?
Testaren kommer att kontrollera standardformatet för de lagrade procedurerna och kontrollerar också att fälten är korrekta som uppdateringar, kopplingar, index, raderingar som nämns i den lagrade proceduren.
7) Hur skulle du veta för databastestning, om triggern avfyras eller inte?
När du frågar efter den gemensamma revisionsloggen vet du om en utlösare aktiveras eller inte. Det finns i granskningsloggen där du kan se triggers avfyrade.
SQL-testintervjufrågor och svar för erfarna
8) I databastestning, vilka är stegen för att testa dataladdning?
Följande steg måste följas för att testa dataladdning
- Källdata bör vara kända
- Target data bör vara kända
- Källans och målets kompatibilitet bör kontrolleras
- In SQL Enterprise manager, kör DTS-paketet efter att ha öppnat motsvarande DTS-paket
- Du måste jämföra kolumnerna för mål och datakälla
- Antal rader med mål och källa bör kontrolleras
- Efter att ha uppdaterat data i källan, kontrollera om ändringarna visas i målet eller inte.
- Kontrollera NULLs och skräptecken
9) Hur testar du en SQL-fråga i QTP utan att använda databaskontrollpunkter?
Genom att skriva skriptprocedur i VBScript, vi kan ansluta till databasen och kan testa frågorna och databasen.
10) Förklara hur man använder SQL-frågor i QTP?
In QTP genom att använda utdatabaskontrollpunkt och databaskontroll måste du välja alternativet SQL manuella frågor. Efter att ha valt alternativet för manuella frågor, ange "välj"-frågorna för att hämta data i databasen och jämför sedan förväntade och faktiska.
11) Hur kan man skriva testfall för databastestning?
Att skriva ett testfall är som funktionell testning. Först måste du känna till applikationens funktionskrav. Sedan måste du bestämma parametrarna för att skriva testfall som
- Mål: Skriv målet som du vill testa
- Inmatningsmetod: Skriv den åtgärdsmetod eller indata du vill utföra
- förväntat: hur det ska se ut i databasen
12) För att hantera och manipulera testtabellen, vilka SQL-satser har du använt i databastestning?
Påståenden som SELECT, INSERT, UPDATE, DELETE används för att manipulera tabellen, medan ALTER TABLE, CREATE TABLE och DELETE TABLE används för att hantera tabellen.
Databastestning intervjufrågor för erfarna
13) Hur testar man databasprocedurer och triggers?
För att testa databasprocedurer och utlösare måste in- och utdataparametrar vara kända. EXEC-satsen kan användas för att köra proceduren och undersöka tabellernas beteende.
- Öppna databasprojektet i lösningsutforskaren
- Klicka nu på databasschemat i menyn Visa
- Öppna projektmappen från schemavymenyn
- Högerklicka på objektet som ska testas och klicka sedan på dialogrutan som säger Skapa enhetstester
- Skapa sedan ett nytt språktestprojekt
- Välj antingen a) Infoga enhetstestet eller b) Skapa ett nytt test och klicka sedan på OK
- Projekt som måste konfigureras kommer att göras genom att klicka på dialogrutan Projektkonfiguration.
- När den har konfigurerats klicka på OK
14) Hur kan du skriva testfall från krav och representerar kraven exakt funktionalitet hos AUT (Application Under Test)?
För att skriva ett testfall från krav måste du analysera kraven noggrant vad gäller funktionalitet. Därefter funderar du på lämpliga testfallsdesigntekniker som ekvivalenspartitionering, black box-design, orsakseffektgrafer etc. för att skriva testfallen. Ja, kraven representerar exakt funktionalitet hos AUT.
15) Vad är DBMS?
DBMS står för Database Management System, det finns olika typer av DBMS
- Nätverksmodell
- Hierarkisk modell
- Relationsmodell
16) Vad är DML?
DML står för Data Manipulation Language, det används för att hantera data med schemaobjekt. Det är en delmängd av SQL.
17) Vad är DCL-kommandon? Vilka är de två typerna av kommandon som används av DCL?
DCL står för Data Control Language, det används för att styra data.
De två typerna av DCL-kommandon är:
Bevilja: Genom att använda detta kommando kan användaren få åtkomst till databasen
Revoke: Genom att använda detta kommando kan användaren inte komma åt databasen
18) Vad är white box-testning och black box-testning?
Black box-testning innebär att testa programvaran för utgångarna på att ge speciella ingångar. Denna testning utförs vanligtvis för att se om programvaran uppfyller användarens krav. Det förväntas ingen specifik funktionsutgång för att köra detta test.
Testningen av den vita lådan görs för att kontrollera riktigheten av koden och programmets logik. Denna testning görs av programmeraren som känner till systemets logiska flöde.
19) Hur utvärderar QTP testresultat?
När testet är klart kommer QTP att generera en rapport. Den här rapporten visar kontrollpunkterna, systemmeddelandet och fel som upptäcktes under testningen. Fönstret med testresultat visar eventuella felmatchningar som påträffats vid kontrollpunkterna.
20) Förklara QTP-testprocessen?
- QTP-testprocessen baseras på följande steg:
- Skapa GUI (Graphical User Interface) Kartfiler: Identifierar GUI-objektet som måste testas
- Skapa testskript: Testskript spelas in
- Felsökningstester: Testet bör felsökas
- Körtester: Testfall bör köras.
- Visa resultat: Resultaten återspeglar framgång eller misslyckande av testerna
- Rapport upptäcker: Om testet misslyckades kommer orsakerna att registreras i rapportupptäckningsfilen
21) Vad är lasttestning och ge några exempel på det?
För att mäta systemets respons görs lasttestning. Om belastningen överstiger användarmönstret kallas det stresstestning. Exempel på belastningstestning är att ladda ner uppsättningen av stora filer, köra flera applikationer på en enda dator, utsätta en server för ett stort antal e-postmeddelanden och tilldela många uppgifter till en skrivare efter varandra.
22) Hur testar man databasen manuellt?
Att testa databasen manuellt innebär att man kontrollerar data på baksidan och för att se om tillägg av data i frontend påverkar baksidan eller inte, och samma sak för radering, uppdatering, infogning etc.
23) Vad RDBMS står för och vilka är de viktiga RDMBS som SQL använder?
RDBMS står för Relational Database Management Systems som använder SQL, och de viktiga RDBMS som SQL använder är Sybase, Oracle, Tillgång ,Ingres, Microsoft SQL server etc.
24) Vad är prestandatestning och vilka är flaskhalsarna med prestandatestning?
Prestandatestning avgör hastigheten på datorsystemets prestanda. Det inkluderar kvantitativa tester som svarstidsmätning. Problemet med prestandatester är att du alltid behöver en välutbildad och erfaren man kraft även de verktyg du använder är dyra.
25) Vad är DDL och vilka är deras kommandon?
För att definiera databasstrukturen använder en utvecklare DDL. DDL står för Data Definition Language. De olika DDL-kommandona inkluderar Skapa, Trunkera, Släpp, Ändra, Kommentera och Byt namn.
Ovanstående databas-/SQL-testintervjufråga kommer att hjälpa både nybörjare och erfarna QA-ingenjörer. Dela gärna sidan med vänner och kollegor.
Dessa intervjufrågor kommer också att hjälpa dig i din viva (orals)