40 QA (Quality Assurance) Intervjuspørsmål og svar

Her er kvalitetssikringsintervjuspørsmål og svar for ferskere så vel som erfarne kandidater for å få drømmejobben.

 

Kvalitetssikring intervjuspørsmål og svar for ferskinger

1) Hva er forskjellen mellom QA og programvaretesting?

Rollen til QA (Quality Assurance) er å overvåke kvaliteten på "prosessen" som brukes til å produsere programvaren. Mens programvaretestingen er prosessen med å sikre at funksjonaliteten til sluttproduktet oppfyller brukerens krav.


2) Hva er testvare?

Testvare er testartefakter som testtilfeller, testdata, testplaner som trengs for å designe og utføre en test.

👉 Gratis PDF-nedlasting: Spørsmål og svar for kvalitetssikringsintervjuer


3) Hva er forskjellen mellom build og release?

Bygg: Det er et tall gitt til installerbar programvare som gis til testteamet av utviklingsteamet.

Utgivelse: Det er et nummer gitt til installerbar programvare som overleveres til kunden av testeren eller utvikleren.


4) Hva er automatiseringsutfordringene som SQA(Software Quality Assurance)-teamet møter mens de tester?

  • Mestring av automatiseringsverktøyet
  • Gjenbrukbarhet av automatiseringsskript
  • Tilpasning av testcase for automatisering
  • Automatisering av komplekse testsaker.
Kvalitetssikringsintervju Spørsmål og svar for QA-ingeniører
Kvalitetssikringsintervju Spørsmål og svar for QA-ingeniører

5) Hva er feillekkasje og feilutgivelse?

Feilutgivelse er når programvare eller en applikasjon overleveres til testteamet vel vitende om at defekten er tilstede i en utgivelse. Under dette er prioritet og alvorlighetsgrad av feilen lav, da feilen kan fjernes før den endelige overleveringen.

Feillekkasje er noe når feilen oppdages av sluttbrukerne eller kunden, og ikke oppdages av testteamet under testing av programvaren.


6) Hva er datadrevet testing?

Datadrevet testing er et rammeverk for automatiseringstesting, som tester de forskjellige inngangsverdiene på AUT. Disse verdiene leses direkte fra datafilene. Datafilene kan inkludere csv-filer, excel-filer, datapooler og mange flere.


7) Forklar trinnene for Bug Cycle?

  • Når feilen er identifisert av testeren, blir den tildelt utviklingssjefen i åpen status
  • Hvis feilen er en gyldig defekt, vil utviklingsteamet fikse det.
  • Hvis det ikke er en gyldig defekt, vil defekten bli ignorert og merket som avvist
  • Det neste trinnet vil være å sjekke om det er i omfang. Hvis feilen ikke er en del av den nåværende utgivelsen, blir defektene utsatt
  • Hvis defekten eller feilen oppstår tidligere, vil testeren tildele en DUPLIKAT-status
  • Når feilen er tildelt utvikleren å fikse, vil den få statusen PÅGÅR
  • Når feilen er reparert, vil statusen endres til FIXED på slutten, testeren vil gi STENGT status hvis den består den endelige testen.

8) Hva inkluderer teststrategien?

Teststrategien inkluderer en introduksjon, ressurs, omfang og tidsplan for testaktiviteter, testverktøy, testprioriteringer, testplanlegging og hvilke typer tester som skal utføres.


9) Nevn de ulike typene programvaretesting?

  • Enhetstesting
  • Integrasjonstesting og regresjonstesting
  • Shakeout-testing
  • Røykprøving
  • Funksjonell testing
  • Ytelsestesting
  • Testing av hvit boks og svart boks
  • Alfa- og betatesting
  • Lasttesting og stresstesting
  • Systemtesting

10) Hva er grentesting og hva er grensetesting?

Testingen av alle grenene til koden, som testes én gang, er kjent som grentesting. Mens testingen, som er fokusert på grensebetingelsene til programvaren, er kjent som grensetesting.


11) Hva er innholdet i testplaner og testcaser?

  • Testingsmål
  • Testomfang
  • Tester rammen
  • Miljøet
  • Årsak til testing
  • Kriteriene for inngang og utgang
  • leveransen
  • Risikofaktorer

12) Hva er Agile testing og hva er viktigheten av Agile testing?

Agile testing er programvaretesting, er testing ved hjelp av Agile Methodology. Viktigheten av denne testingen er at, i motsetning til vanlig testprosess, venter ikke denne testingen på at utviklingsteamet skal fullføre kodingen først og deretter utføre testing. Koding og testing går begge samtidig. Det krever kontinuerlig kundeinteraksjon.


QA-intervjuspørsmål og svar for erfarne

13) Hva er Testcase?

Testtilfelle er en spesifikk betingelse for å sjekke mot applikasjonen under test. Den har informasjon om testtrinn, forutsetninger, testmiljø og utganger.


14) Hva er strategien for Automation Test Plan?

  • Strategien for automatiseringstestplan
  • Utarbeidelse av automatiseringstestplan
  • Registrerer scenariet
  • Inkorporering av feilbehandler
  • Skriptforbedring ved å sette inn kontrollpunkter og looping-konstruksjoner
  • Feilsøking av skriptet og fikse problemene
  • Kjører skriptet på nytt
  • Rapportering av resultatet

15) Hva er kvalitetsrevisjon?

Den systematiske og uavhengige undersøkelsen for å bestemme effektiviteten av kvalitetskontrollprosedyrer er kjent som kvalitetsrevisjon.


16) Hvilke verktøy bruker en tester under testing?

  • Selenium
  • Firebug
  • OpenSTA
  • WinSCP
  • YSlow for FireBug
  • Webutviklerverktøylinje for firebox

Ovenfor er bare eksempelverktøy. Verktøyene en tester kan variere med prosjektet hans/hennes.


17) Forklar stresstesting, lasttesting og volumtesting?

  • Lasttesting: Testing av en applikasjon under tung, men forventet belastning er kjent som Load Testing. Her refererer belastningen til det store volumet av brukere, meldinger, forespørsler, data osv.
  • Stresstesting: Når belastningen på systemet heves eller akselereres utover normalområdet, kalles det stresstesting.
  • Volumtesting: Prosessen med å sjekke systemet, om systemet kan håndtere de nødvendige datamengdene, brukerforespørsler osv. er kjent som Volumtesting.

18) Hva er de fem vanlige løsningene for programvareutviklingsproblemer?

  • Ved å sette opp kravkriteriene, bør kravene til en programvare være fullstendige, klare og enige av alle
  • Den neste tingen er den realistiske tidsplanen som tid for planlegging, design, testing, fikse feil og re-testing
  • Tilstrekkelig testing, start testingen umiddelbart etter utvikling av en eller flere moduler.
  • Bruk rask prototype i designfasen slik at det kan være enkelt for kundene å finne hva de kan forvente
  • Bruk av gruppekommunikasjonsverktøy

19) Hva er en 'USE'-tilfelle og hva inkluderer den?

Dokumentet som beskriver brukerhandlingen og systemresponsen for en bestemt funksjonalitet er kjent som USE case. Det inkluderer revisjonshistorikk, innholdsfortegnelse, flyt av hendelser, forside, spesielle krav, forutsetninger og etterbetingelser.


20) Hva er CRUD-testing og hvordan tester man CRUD?

CRUD står for Create, Read, Update and Delete. CRUD-testing kan gjøres ved hjelp av SQL-setninger.


21) Hva er trådtesting?

En trådtesting er en top-down-testing, der den progressive integreringen av komponenter følger implementeringen av undergrupper av kravene, i motsetning til integrering av komponenter med suksessivt lavere nivåer.


QA-intervjuspørsmål for 3 års erfaring

22) Hva er konfigurasjonsadministrasjon?

Det er en prosess for å kontrollere og dokumentere endringer som gjøres i løpet av et prosjekts levetid. Slipp kontroll, Endre kontroll og RevIsjonskontroll er de viktige aspektene ved konfigurasjonsstyring.


23) Hva er ad hoc-testing?

Det er en testfase hvor testeren prøver å bryte systemet ved tilfeldig å prøve systemets funksjonalitet. Det kan også inkludere negativ testing.


24) Liste opp rollene som Software Quality Assurance-ingeniør?

A kvalitetssikring av programvare ingeniøroppgaver kan inkludere følgende ting blant annet

  • Skrive kildekode
  • Programvaredesign
  • Kontroll av kildekoden
  • Revser kode
  • Endringsledelse
  • Konfigurasjonsstyring
  • Integrasjon av programvare
  • Programtesting
  • Utgivelsesadministrasjonsprosess

25) Forklar hva er testdriver og teststubb og hvorfor det kreves?

  • Stubben kalles opp fra programvarekomponenten som skal testes. Den brukes i ovenfra og ned tilnærming
  • Driveren kaller en komponent som skal testes. Det brukes i bottom up-tilnærming
  • Det er nødvendig når vi trenger å teste grensesnittet mellom modulene X og Y og vi har utviklet bare modul X. Så vi kan ikke bare teste modul X, men hvis det er en dummy-modul kan vi bruke den dummy-modulen til å teste modul X

26) Forklar hva er Bug triage?

A feil triage er en prosess for å

  • Sørg for at feilrapporten er fullstendig
  • Tildel og analyser feilen
  • Tildeler feil til riktig feileier
  • Juster feilens alvorlighetsgrad riktig
  • Angi passende feilprioritet

27) Liste over ulike verktøy som kreves for å støtte testing under utvikling av applikasjonen?

For å støtte testing under utvikling av applikasjonen kan følgende verktøy brukes

  • Teststyringsverktøy: JIRA, Quality Center etc.
  • Defektstyringsverktøy: Testdirektør, Bugzilla
  • Prosjektledelsesverktøy: Sharepoint
  • Automatiseringsverktøy: RFT, QTP og WinRunner

28) Hva er en årsakseffektgraf?

En årsakseffektgraf er en grafisk representasjon av innganger og tilhørende utgangseffekter som kan brukes til å designe testcaser.


29) Hva er en testmåling i programvaretesting og hvilken informasjon inneholder den?

I programvaretesting blir Test Metric referert til standarden for testmåling. De er statistikken som forteller strukturen eller innholdet i en testing. Den inneholder informasjon som

  • Total test
  • Prøvekjøring
  • Test bestått
  • Testen mislyktes
  • Tester utsatt
  • Test bestått første gang

30) Forklar hva er sporbarhetsmatrise?

En testmatrise brukes til å kartlegge testskript til krav.


QA-intervjuspørsmål for 5+ års erfaring

31) Forklar hva som er forskjellen mellom regresjonstesting og retesting?

Retesting utføres for å sjekke feilrettingene, mens regresjonstesting utføres for å sjekke om feilrettingen har noen innvirkning på annen funksjonalitet.


32) Liste opp programvarekvalitetspraksis gjennom programvareutviklingssyklusen?

Programvarekvalitetspraksis inkluderer

  • Revse kravene før du starter utviklingsfasen
  • Kode Revforhåndsvisning
  • Skriv omfattende testsaker
  • Sesjonsbasert testing
  • Risikobasert testing
  • Prioriter feil basert på bruk
  • Dann et dedikert team for sikkerhets- og ytelsestesting
  • Kjør en regresjonssyklus
  • Utfør fornuftstester på produksjon
  • Simuler kundekontoer på produksjon
  • Inkluder programvare QA-testrapporter

33) Forklar hva som er regelen for en "testdrevet utvikling"?

Regelen for en testdrevet utvikling er å forberede testcases før du skriver den faktiske koden. Noe som betyr at du faktisk skriver kode for testene før du skriver kode for applikasjonen.


34) Nevn hva slags dokumenter er i SQA?

Dokumenttypene i SQA er

  • Kravdokument
  • Testberegninger
  • Testcases og Testplan
  • Flytskjema for oppgavefordeling
  • Transaksjonsmiks
  • Brukerprofiler
  • Testlogg
  • Testhendelsesrapport
  • Testsammendragsrapport

35) Forklar hva QA-dokumentene dine skal inneholde?

QA-testdokumentet bør inkludere

  • List opp antall defekter som er oppdaget i henhold til alvorlighetsgrad
  • Forklar hvert krav eller forretningsfunksjon i detalj
  • Inspeksjonsrapporter
  • konfigurasjoner
  • Testplaner og testcases
  • feil~~POS=TRUNC
  • Bruksanvisninger
  • Utarbeide egne rapporter for ledere og brukere

36) Forklar hva er MR og hvilken informasjon består MR av?

MR står for Modifikasjonsforespørsel også referert til som Defektrapport. Den er skrevet for å rapportere feil/problemer/forslag i programvaren.


37) Hva bør QA-dokumentet for programvare inneholde?

Programvare QA-dokument bør inkludere

  • Spesifikasjoner
  • design
  • Forretningsregler
  • konfigurasjoner
  • Kodeendringer
  • Testplaner
  • Testtilfeller
  • feil~~POS=TRUNC
  • Brukermanualer etc

38) Nevn hvordan valideringsaktiviteter skal gjennomføres?

Valideringsaktiviteter bør utføres ved hjelp av følgende teknikker

  • Ansett uavhengig verifisering og validering fra tredjepart
  • Tildel interne ansatte som ikke er involvert i validerings- og verifiseringsaktiviteter
  • Uavhengig evaluering

Vi har dekket de viktigste intervjuspørsmålene for QA Testing for ferskere kandidater, samt QA Testing intervjuspørsmål for erfarne QA-ingeniører for å hjelpe deg med å forberede deg til det kommende intervjuet. Denne detaljerte guiden med QA Tester-intervjuspørsmål vil hjelpe deg med å fjerne tvilen om QA Engineer-intervjuspørsmål og vil hjelpe deg med å ta knekken på jobbintervjuet ditt. Disse intervjuspørsmålene vil også hjelpe i din viva(orals)

Oppsummer dette innlegget med: