40 QA (Quality Assurance) Intervjufrågor och svar

Här är kvalitetssäkringsintervjufrågor och svar för fräschare såväl som erfarna kandidater att få sitt drömjobb.

 

Kvalitetssäkring intervjufrågor och svar för nybörjare

1) Vad är skillnaden mellan QA och mjukvarutestning?

Rollen för QA (Quality Assurance) är att övervaka kvaliteten på den "process" som används för att producera programvaran. Medan mjukvarutestningen är processen för att säkerställa att slutproduktens funktionalitet uppfyller användarens krav.


2) Vad är Testware?

Testprogram är testartefakter som testfall, testdata, testplaner som behövs för att designa och utföra ett test.

👉 Gratis PDF-nedladdning: Kvalitetssäkringsintervjufrågor och svar


3) Vad är skillnaden mellan build och release?

Bygg: Det är ett nummer som ges till Installerbar programvara som ges till testteamet av utvecklingsteamet.

Release: Det är ett nummer som ges till Installerbar programvara som överlämnas till kunden av testaren eller utvecklaren.


4) Vilka är de automationsutmaningar som SQA(Software Quality Assurance)-teamet möter under testning?

  • Att bemästra automationsverktyget
  • Återanvändbarhet av automatiseringsskript
  • Anpassningsförmåga av testfall för automatisering
  • Automatisera komplexa testfall.
Kvalitetssäkringsintervju Frågor och svar för QA-ingenjörer
Kvalitetssäkringsintervju Frågor och svar för QA-ingenjörer

5) Vad är buggläckage och buggsläpp?

Buggrelease är när programvara eller en applikation överlämnas till testteamet med vetskap om att defekten finns i en release. Under detta är prioritet och svårighetsgrad för buggen låg, eftersom buggen kan tas bort innan den slutliga överlämnandet.

Buggläckage är något när felet upptäcks av slutanvändarna eller kunden, och inte upptäcks av testteamet när programvaran testas.


6) Vad är datadriven testning?

Datadriven testning är ett ramverk för automationstestning, som testar de olika ingångsvärdena på AUT. Dessa värden läses direkt från datafilerna. Datafilerna kan innehålla csv-filer, excel-filer, datapooler och många fler.


7) Förklara stegen för Bug Cycle?

  • När felet har identifierats av testaren tilldelas det utvecklingshanteraren i öppen status
  • Om buggen är en giltig defekt kommer utvecklingsteamet att fixa det.
  • Om det inte är ett giltigt defekt kommer defekten att ignoreras och markeras som avvisad
  • Nästa steg blir att kontrollera om det är inom omfattningen. Om felet inte är en del av den aktuella versionen skjuts defekterna upp
  • Om defekten eller buggen upptäcks tidigare kommer testaren att tilldela statusen DUPLIKAT
  • När en bugg tilldelas utvecklaren att fixa, kommer den att få statusen PÅGÅR
  • När defekten har reparerats kommer statusen att ändras till FIXED i slutet, testaren kommer att ge STÄNGD status om den klarar det slutliga testet.

8) Vad innehåller teststrategin?

Teststrategin inkluderar en introduktion, resurs, omfattning och schema för testaktiviteter, testverktyg, testprioriteringar, testplanering och de typer av test som ska utföras.


9) Nämn de olika typerna av mjukvarutestning?

  • Enhetstestning
  • Integrationstestning och regressionstestning
  • Shakeout-testning
  • Röktestning
  • Funktionell testning
  • Prestandatester
  • White box och Black box testning
  • Alfa- och betatestning
  • Lasttestning och stresstestning
  • Systemtestning

10) Vad är grentestning och vad är gränsprovning?

Testningen av kodens alla grenar, som testas en gång, kallas grentestning. Medan testningen, som är fokuserad på gränsvillkoren för programvaran, kallas gränstestning.


11) Vad är innehållet i testplaner och testfall?

  • Testa mål
  • Testomfång
  • Testar ramen
  • Miljön
  • Anledning till att testa
  • Kriterierna för in- och utresa
  • Deliverables
  • Riskfaktorer

12) Vad är agilt testning och vad är vikten av agilt testning?

Agil testning är mjukvarutestning, är att testa med agil metodik. Vikten av denna testning är att, till skillnad från normal testprocess, denna testning inte väntar på att utvecklingsteamet ska slutföra kodningen först och sedan göra testning. Kodningen och testningen går båda samtidigt. Det kräver kontinuerlig kundinteraktion.


QA-intervjufrågor och svar för erfarna

13) Vad är testfall?

Testfall är ett specifikt villkor för att kontrollera mot applikationen under test. Den har information om teststeg, förutsättningar, testmiljö och utgångar.


14) Vad är strategin för Automation Test Plan?

  • Strategin för automationstestplan
  • Utarbetande av automationstestplan
  • Spelar in scenariot
  • Inkorporering av felhanterare
  • Skriptförbättring genom att infoga kontrollpunkter och looping-konstruktioner
  • Felsöka skriptet och åtgärda problemen
  • Kör skriptet igen
  • Rapportera resultatet

15) Vad är kvalitetsrevision?

Den systematiska och oberoende granskningen för att fastställa effektiviteten av kvalitetskontrollförfaranden kallas kvalitetsrevision.


16) Vilka verktyg används av en testare när han testar?

  • Selenium
  • firebug
  • OpenSTA
  • WinSCP
  • YSlow för FireBug
  • Verktygsfält för webbutvecklare för firebox

Ovan är bara exempel på verktyg. De verktyg som en testare kan variera med hans/hennes projekt.


17) Förklara stresstestning, lasttestning och volymtestning?

  • Belastningstestning: Att testa en applikation under tung men förväntad belastning kallas belastningstestning. Här avser belastningen den stora mängden användare, meddelanden, förfrågningar, data, etc.
  • Stresstestning: När belastningen på systemet höjs eller accelereras utanför det normala intervallet kallas det stresstestning.
  • Volymtestning: Processen att kontrollera systemet, om systemet kan hantera de erforderliga mängderna data, användarförfrågningar etc. kallas Volymtestning.

18) Vilka är de fem vanliga lösningarna för problem med mjukvaruutveckling?

  • Genom att ställa upp kravkriterierna bör kraven för en programvara vara fullständiga, tydliga och överenskomna av alla
  • Nästa sak är det realistiska schemat som tid för planering, design, testning, fixering av buggar och omtestning
  • Adekvat testning, starta testningen omedelbart efter en eller flera modulers utveckling.
  • Använd snabb prototyp under designfasen så att det kan vara lätt för kunderna att hitta vad de kan förvänta sig
  • Användning av gruppkommunikationsverktyg

19) Vad är ett "USE"-fall och vad innehåller det?

Dokumentet som beskriver användaråtgärden och systemets svar för en viss funktion är känt som USE case. Det inkluderar revisionshistorik, innehållsförteckning, flöde av händelser, försättsblad, särskilda krav, förutsättningar och eftervillkor.


20) Vad är CRUD-testning och hur testar man CRUD?

CRUD står för Skapa, Läs, Uppdatera och Ta bort. CRUD-testning kan göras med hjälp av SQL-satser.


21) Vad är trådtestning?

En trådtestning är en top-down-testning, där den progressiva integrationen av komponenter följer implementeringen av delmängder av kraven, i motsats till integreringen av komponenter med successivt lägre nivåer.


QA-intervjufrågor för 3 års erfarenhet

22) Vad är konfigurationshantering?

Det är en process för att kontrollera och dokumentera eventuella förändringar som görs under ett projekts livslängd. Släpp kontroll, Ändra kontroll och Revisionskontroll är de viktiga aspekterna av konfigurationshantering.


23) Vad är ad hoc-testning?

Det är en testfas där testaren försöker bryta systemet genom att slumpmässigt prova systemets funktionalitet. Det kan också innehålla negativa tester.


24) Lista över rollerna som Software Quality Assurance-ingenjör?

A kvalitetssäkring av programvara ingenjörsuppgifter kan innefatta följande saker bland annat

  • Skriver källkod
  • Programvarudesign
  • Kontroll av källkod
  • Revser kod
  • Ändra hanteringen
  • Konfigurationshantering
  • Integration av mjukvara
  • Programtestning
  • Process för releasehantering

25) Förklara vad är testförare och teststubb och varför det krävs?

  • Stubben anropas från mjukvarukomponenten som ska testas. Det används i uppifrån och ner-metoden
  • Föraren anropar en komponent som ska testas. Det används i bottom-up-metoden
  • Det krävs när vi behöver testa gränssnittet mellan modulerna X och Y och vi har bara utvecklat modul X. Så vi kan inte bara testa modul X men om det finns någon dummymodul kan vi använda den dummymodulen för att testa modul X

26) Förklara vad är Bug triage?

A bugg triage är en process för att

  • Se till att felrapporten är fullständig
  • Tilldela och analysera felet
  • Tilldelar bugg till korrekt buggägare
  • Justera felets svårighetsgrad ordentligt
  • Ställ in lämplig buggprioritet

27) Lista över olika verktyg som krävs för att stödja testning under utvecklingen av applikationen?

För att stödja testning under utveckling av applikationen kan följande verktyg användas

  • Testhanteringsverktyg: JIRA, Quality Center etc.
  • Defekthanteringsverktyg: Test Director, Bugzilla
  • Projektledningsverktyg: Sharepoint
  • Automationsverktyg: RFT, QTP och WinRunner

28) Vad är en orsakseffektgraf?

En orsakseffektgraf är en grafisk representation av ingångar och tillhörande uteffekter som kan användas för att utforma testfall.


29) Vad är ett testmått vid mjukvarutestning och vilken information innehåller det?

Vid mjukvarutestning hänvisas Test Metric till standarden för testmätning. De är statistiken som berättar strukturen eller innehållet i ett test. Den innehåller information som

  • Totalt test
  • Testkörning
  • Avklarat prov
  • Testet misslyckades
  • Tester uppskjutna
  • Testet blev godkänt första gången

30) Förklara vad är spårbarhetsmatris?

En testmatris används för att mappa testskript till krav.


QA-intervjufrågor för 5+ års erfarenhet

31) Förklara vad som är skillnaden mellan regressionstestning och omtestning?

Omtestning utförs för att kontrollera defektkorrigeringarna, medan regressionstestning utförs för att kontrollera om defektkorrigeringen har någon inverkan på annan funktionalitet.


32) Lista ut praxis för mjukvarukvalitet genom mjukvaruutvecklingscykeln?

Programvarukvalitetspraxis inkluderar

  • Revse kraven innan utvecklingsfasen påbörjas
  • Koda Review
  • Skriv omfattande testfall
  • Sessionsbaserad testning
  • Riskbaserad testning
  • Prioritera fel baserat på användning
  • Bilda ett dedikerat team för säkerhets- och prestandatester
  • Kör en regressionscykel
  • Utför förnuftstester på produktionen
  • Simulera kundkonton vid produktion
  • Inkludera QA-testrapporter för programvara

33) Förklara vad är regeln för en "testdriven utveckling"?

Regeln för en testdriven utveckling är att förbereda testfall innan du skriver den faktiska koden. Vilket betyder att du faktiskt skriver kod för testerna innan du skriver kod för applikationen.


34) Nämn vilka typer av dokument finns i SQA?

Typerna av dokument i SQA är

  • Kravdokument
  • Testa mätvärden
  • Testfall och testplan
  • Flödesschema för uppgiftsfördelning
  • Transaktionsmix
  • Användarprofiler
  • Testlogg
  • Testincidentrapport
  • Testsammanfattningsrapport

35) Förklara vad dina kvalitetsdokument ska innehålla?

QA testdokument bör innehålla

  • Lista antalet upptäckta defekter per svårighetsgrad
  • Förklara varje krav eller affärsfunktion i detalj
  • Inspektionsrapporter
  • Konfigurationer
  • Testplaner och testfall
  • felrapporter
  • Användarmanualer
  • Förbered separata rapporter för chefer och användare

36) Förklara vad är MR och vilken information består MR av?

MR står för Modification Request, även kallad Defektrapport. Den är skriven för att rapportera fel/problem/förslag i programvaran.


37) Vad bör QA-dokumentet för programvara innehålla?

Software QA-dokument bör innehålla

  • Specifikationer
  • designs
  • Företagsregler
  • Konfigurationer
  • Kodändringar
  • Testplaner
  • Testfall
  • felrapporter
  • Användarmanualer etc

38) Nämn hur valideringsaktiviteter ska bedrivas?

Valideringsaktiviteter bör utföras med följande tekniker

  • Anlita oberoende verifiering och validering från tredje part
  • Tilldela interna personal som inte är involverade i validerings- och verifieringsaktiviteter
  • Oberoende utvärdering

Vi har täckt de viktigaste intervjufrågorna för QA Testing för nyare kandidater, samt QA Testing-intervjufrågor för erfarna QA-ingenjörer för att hjälpa dig att förbereda dig för den kommande intervjun. Den här detaljerade guiden med QA Tester-intervjufrågor hjälper dig att rensa bort tvivel om QA Engineer-intervjufrågor och hjälper dig att knäcka din jobbintervju. Dessa intervjufrågor kommer också att hjälpa dig i din viva (orals)