40 QA (Kwaliteitsborging) interviewvragen en antwoorden

Hier vindt u de interviewvragen en antwoorden over kwaliteitsborging voor zowel nieuwere als ervaren kandidaten om hun droombaan te krijgen.

 

Interviewvragen en antwoorden over kwaliteitsborging voor eerstejaarsstudenten

1) Wat is het verschil tussen QA en softwaretesten?

De rol van QA (Quality Assurance) is het bewaken van de kwaliteit van het “proces” dat wordt gebruikt om de software te produceren. Terwijl het testen van de software het proces is om ervoor te zorgen dat de functionaliteit van het eindproduct voldoet aan de eisen van de gebruiker.


2) Wat is Testware?

Testware bestaat uit testartefacten zoals testgevallen, testgegevens en testplannen die nodig zijn om een ​​test te ontwerpen en uit te voeren.

👉 Gratis pdf-download: vragen en antwoorden over sollicitatiegesprekken over kwaliteitsborging


3) Wat is het verschil tussen build en release?

Build: Het is een nummer dat aan installeerbare software wordt gegeven en dat door het ontwikkelteam aan het testteam wordt gegeven.

Release: Dit is een nummer dat wordt gegeven aan installeerbare software die door de tester of ontwikkelaar aan de klant wordt overgedragen.


4) Met welke automatiseringsuitdagingen wordt het SQA-team (Software Quality Assurance) geconfronteerd tijdens het testen?

  • Beheersing van de automatiseringstool
  • Herbruikbaarheid van automatiseringsscript
  • Aanpasbaarheid van testcase voor automatisering
  • Complexe testcases automatiseren.
Vragen en antwoorden over kwaliteitsborgingsinterviews voor QA-ingenieurs
Vragen en antwoorden over kwaliteitsborgingsinterviews voor QA-ingenieurs

5) Wat is het lekken en vrijgeven van bugs?

Bug release is wanneer software of een applicatie wordt overgedragen aan het testteam, wetende dat het defect aanwezig is in een release. Tijdens deze periode is de prioriteit en ernst van de bug laag, aangezien de bug kan worden verwijderd vóór de definitieve overdracht.

Er is sprake van buglekkage wanneer de bug wordt ontdekt door de eindgebruikers of klant, en niet wordt gedetecteerd door het testteam tijdens het testen van de software.


6) Wat is datagedreven testen?

Datagedreven testen is een automatiseringstestframework, dat de verschillende invoerwaarden op de AUT test. Deze waarden worden rechtstreeks uit de gegevensbestanden gelezen. De gegevensbestanden kunnen csv-bestanden, Excel-bestanden, datapools en nog veel meer bevatten.


7) Leg de stappen voor Bug Cycle uit?

  • Zodra de bug door de tester is geïdentificeerd, wordt deze in open status toegewezen aan de ontwikkelingsmanager
  • Als de bug een geldig defect is, zal het ontwikkelingsteam deze repareren.
  • Als het geen geldig defect is, wordt het defect genegeerd en gemarkeerd als afgewezen
  • De volgende stap zal zijn om te controleren of het binnen de reikwijdte valt. Als de bug geen deel uitmaakt van de huidige release, worden de defecten uitgesteld
  • Als het defect of de bug eerder wordt gemeld, zal de tester een DUPLICATE-status toekennen
  • Wanneer een bug aan de ontwikkelaar wordt toegewezen om te repareren, krijgt deze de status IN-PROGRESS
  • Zodra het defect is gerepareerd, verandert de status naar FIXED. Op het einde geeft de tester de status GESLOTEN als hij de laatste test doorstaat.

8) Wat houdt de teststrategie in?

De teststrategie omvat een introductie, middelen, reikwijdte en planning voor testactiviteiten, testtools, testprioriteiten, testplanning en de soorten tests die moeten worden uitgevoerd.


9) Noem de verschillende soorten softwaretesten?

  • Testen van een eenheid
  • Integratietesten en regressietesten
  • Shake-out testen
  • Rook testen
  • Functioneel testen
  • prestatietests
  • White box en Black box testen
  • Alfa- en bètatesten
  • Belastingtesten en stresstesten
  • Systeem testen

10) Wat is vertakkingstests en wat is grenstests?

Het testen van alle vertakkingen van de code, die één keer worden getest, staat bekend als vertakkingstesten. Terwijl het testen, dat gericht is op de grensvoorwaarden van de software, bekend staat als grenstesten.


11) Wat is de inhoud van testplannen en testgevallen?

  • Doelstellingen testen
  • Testbereik:
  • Het kozijn testen
  • Het milieu
  • Reden voor testen
  • De criteria voor in- en uitgang
  • Deliverables
  • Risicofactoren

12) Wat is Agile testen en wat is het belang van Agile testen?

Agile testing is software testing, is testing met behulp van Agile Methodology. Het belang van deze testing is dat, in tegenstelling tot normale testprocessen, deze testing niet wacht tot het ontwikkelteam eerst de codering heeft voltooid en dan pas de testing uitvoert. De codering en testing gaan beide gelijktijdig. Het vereist continue interactie met de klant.


QA Interviewvragen en antwoorden voor ervaren

13) Wat is Testcase?

Testcase is een specifieke voorwaarde die moet worden vergeleken met de geteste applicatie. Het bevat informatie over teststappen, vereisten, testomgeving en output.


14) Wat is de strategie voor het automatiseringstestplan?

  • De strategie voor het automatiseringstestplan
  • Opstellen van een automatiseringstestplan
  • Het scenario vastleggen
  • Integratie van foutafhandelaar
  • Scriptverbetering door het invoegen van controlepunten en lusconstructies
  • Debuggen van het script en het oplossen van de problemen
  • Het script opnieuw uitvoeren
  • Het rapporteren van het resultaat

15) Wat is kwaliteitsaudit?

Het systematische en onafhankelijke onderzoek om de effectiviteit van kwaliteitscontroleprocedures te bepalen, staat bekend als de kwaliteitsaudit.


16) Welke hulpmiddelen gebruikt een tester tijdens het testen?

  • Selenium
  • firebug
  • OpenSTA
  • WinSCP
  • YSlow voor FireBug
  • Webontwikkelaarswerkbalk voor firebox

Hierboven vindt u slechts voorbeeldhulpmiddelen. De tools die een tester gebruikt, kunnen variëren afhankelijk van zijn/haar project.


17) Leg stresstests, belastingtests en volumetests uit?

  • Load Testing: Het testen van een applicatie onder zware maar verwachte belasting staat bekend als Load Testing. Hier heeft de belasting betrekking op het grote aantal gebruikers, berichten, verzoeken, gegevens, enz.
  • Stresstesten: Wanneer de belasting op het systeem wordt verhoogd of versneld buiten het normale bereik, staat dit bekend als stresstesten.
  • Volumetesten: Het proces waarbij het systeem wordt gecontroleerd, of het systeem de vereiste hoeveelheden gegevens, gebruikersverzoeken, enz. aankan, staat bekend als Volumetesten.

18) Wat zijn de vijf veel voorkomende oplossingen voor problemen met softwareontwikkeling?

  • Bij het opstellen van de vereistencriteria moeten de vereisten van een software compleet, duidelijk en door iedereen overeengekomen zijn
  • Het volgende is het realistische schema, zoals tijd voor plannen, ontwerpen, testen, bugs oplossen en opnieuw testen
  • Adequaat testen, start direct na de ontwikkeling van één of meerdere modules met testen.
  • Gebruik een snel prototype tijdens de ontwerpfase, zodat klanten gemakkelijk kunnen vinden wat ze kunnen verwachten
  • Gebruik van groepscommunicatiemiddelen

19) Wat is een 'USE'-zaak en wat houdt deze in?

Het document dat de gebruikersactie en systeemreactie voor een bepaalde functionaliteit beschrijft, staat bekend als USE-case. Het bevat de revisiegeschiedenis, de inhoudsopgave, de stroom van gebeurtenissen, het voorblad, speciale vereisten, pre- en postvoorwaarden.


20) Wat is CRUD-testen en hoe test je CRUD?

CRUD staat voor Create, Read, Update en Delete. CRUD-testen kunnen worden uitgevoerd met behulp van SQL-instructies.


21) Wat is draadtesten?

Een threadtest is een top-downtest, waarbij de progressieve integratie van componenten de implementatie van subsets van de vereisten volgt, in tegenstelling tot de integratie van componenten door opeenvolgende lagere niveaus.


QA-interviewvragen voor 3 jaar ervaring

22) Wat is configuratiebeheer?

Het is een proces om wijzigingen die tijdens de levensduur van een project worden gemaakt, te controleren en te documenteren. Release control, Change control en RevConfiguratiebeheer is een belangrijk aspect van configuratiebeheer.


23) Wat is ad-hoctesten?

Het is een testfase waarin de tester probeert het systeem kapot te maken door willekeurig de functionaliteit van het systeem te proberen. Het kan ook negatieve tests omvatten.


24) Noem de rollen van Software Quality Assurance-ingenieur?

A Software Kwaliteit Zekerheid Tot de taken van een ingenieur behoren onder meer de volgende zaken:

  • Broncode schrijven
  • Software-ontwerp
  • Controle van de broncode
  • Revcode bekijken
  • Wijzig beheer
  • Configuratiebeheer
  • Integratie van programmatuur
  • Programma testen
  • Vrijgavebeheerproces

25) Leg uit wat testdriver en teststrookje zijn en waarom dit nodig is?

  • De stub wordt aangeroepen vanuit de te testen softwarecomponent. Het wordt gebruikt in een top-down benadering
  • De chauffeur roept een onderdeel op om te testen. Het wordt gebruikt in een bottom-up benadering
  • Het is vereist wanneer we de interface tussen modules X en Y moeten testen en we alleen module X hebben ontwikkeld. We kunnen dus niet alleen module X testen, maar als er een dummy-module is, kunnen we die dummy-module gebruiken om module X te testen.

26) Leg uit wat bugtriage is?

A bugtriage is een proces om

  • Zorg ervoor dat het bugrapport volledig is
  • Wijs de bug toe en analyseer deze
  • Bug toewijzen aan de juiste bug-eigenaar
  • Pas de ernst van de bug op de juiste manier aan
  • Stel de juiste bugprioriteit in

27) Noem verschillende tools die nodig zijn om het testen tijdens de ontwikkeling van de applicatie te ondersteunen?

Ter ondersteuning van het testen tijdens de ontwikkeling van de applicatie kunnen de volgende hulpmiddelen worden gebruikt

  • Testbeheertools: JIRA, Quality Center etc.
  • Tools voor defectbeheer: Testdirecteur, Bugzilla
  • Hulpmiddelen voor projectbeheer: Sharepoint
  • Automatiseringstools: RFT, QTP en WinRunner

28) Wat is een oorzaak-gevolggrafiek?

Een oorzaak-gevolggrafiek is een grafische weergave van inputs en de bijbehorende outputeffecten die kunnen worden gebruikt om testgevallen te ontwerpen.


29) Wat is een testmetriek bij het testen van software en welke informatie bevat deze?

Bij het testen van software wordt Test Metric verwezen naar de standaard voor testmetingen. Het zijn de statistieken die de structuur of inhoud van een test vertellen. Het bevat informatie zoals

  • Totaal proef
  • Testrun
  • Test geslaagd
  • Test gefaald
  • Tests uitgesteld
  • Test de eerste keer geslaagd

30) Leg uit wat de traceerbaarheidsmatrix is?

Een testmatrix wordt gebruikt om testscripts aan de eisen te koppelen.


QA-interviewvragen voor meer dan 5 jaar ervaring

31) Leg uit wat het verschil is tussen regressietesten en hertesten?

Er worden opnieuw tests uitgevoerd om de correcties van de defecten te controleren, terwijl regressietests worden uitgevoerd om te controleren of de correctie van de defecten enige invloed heeft op andere functionaliteit.


32) Noem de softwarekwaliteitspraktijken tijdens de softwareontwikkelingscyclus?

Softwarekwaliteitspraktijken omvatten:

  • RevBekijk de vereisten voordat u met de ontwikkelingsfase begint
  • Code Review
  • Schrijf uitgebreide testcases
  • Sessiegebaseerd testen
  • Op risico gebaseerd testen
  • Geef prioriteit aan bugs op basis van gebruik
  • Vorm een ​​toegewijd beveiligings- en prestatietestteam
  • Voer een regressiecyclus uit
  • Voer gezondheidstests uit op de productie
  • Simuleer klantaccounts tijdens de productie
  • Inclusief software-QA-testrapporten

33) Leg uit wat de regel is van een “Test Driven Development”?

De regel van een Test Driven Development is om testgevallen voor te bereiden voordat de daadwerkelijke code wordt geschreven. Dat betekent dat u feitelijk code voor de tests schrijft voordat u code voor de applicatie schrijft.


34) Vermeld wat voor soort documenten er in SQA zijn?

De soorten documenten in SQA zijn

  • Vereistedocument
  • Teststatistieken
  • Testgevallen en Testplan
  • Stroomschema voor taakverdeling
  • Transactiemix
  • Gebruikersprofielen
  • Testlogboek
  • Rapport van testincidenten
  • Testsamenvattingsrapport

35) Leg uit wat uw QA-documenten moeten bevatten?

QEen testdocument moet het volgende bevatten

  • Vermeld het aantal gedetecteerde defecten per ernstniveau
  • Leg elke vereiste of bedrijfsfunctie gedetailleerd uit
  • Inspectierapporten
  • Configuraties
  • Testplannen en testgevallen
  • bug reports
  • Gebruiksaanwijzingen
  • Maak aparte rapporten voor managers en gebruikers

36) Leg uit wat MR is en uit welke informatie bestaat MR?

MR staat voor Modification Request, ook wel Defect report genoemd. Het is geschreven voor het melden van fouten/problemen/suggesties in de software.


37) Wat moet het Software QA-document bevatten?

Software QA-document moet het volgende bevatten

  • Specificaties
  • Designs
  • Bedrijfsregels
  • Configuraties
  • Code verandert
  • Testplannen
  • Test gevallen
  • bug reports
  • Gebruikershandleidingen, enz

38) Vermeld hoe validatieactiviteiten moeten worden uitgevoerd?

Validatieactiviteiten moeten worden uitgevoerd met behulp van de volgende technieken

  • Huur onafhankelijke verificatie en validatie door een derde partij in
  • Wijs interne medewerkers toe die niet betrokken zijn bij validatie- en verificatieactiviteiten
  • Onafhankelijke evaluatie

We hebben de belangrijkste QA Testing-interviewvragen voor nieuwere kandidaten besproken, evenals QA Testing-interviewvragen voor ervaren QA-ingenieurs om u te helpen bij de voorbereiding op het komende sollicitatiegesprek. Deze gedetailleerde gids met sollicitatievragen voor QA Tester zal u helpen de twijfels over sollicitatievragen voor QA Engineer weg te nemen en zal u helpen uw sollicitatiegesprek te klaren. Deze interviewvragen zullen ook helpen bij uw viva (orale gesprekken)