top 200 software testing interview questions
Uitgebreide lijst met de meest gestelde vragen en antwoorden over het handmatig testen van software om u voor te bereiden op het aanstaande interview:
Dit artikel bevat interviewvragen en tips om je op voor te bereiden Software testinterview - vraag over handmatig testen, vragen over webtesten, ISTQB- en CSTE-certificeringsvragen en enkele neptests om je testvaardigheden te testen.
Als je al deze vragen zorgvuldig doorneemt, weet ik zeker dat je elk testgesprek gemakkelijk kunt kraken.
Wat je leert:
Topvragen voor het testen van software
Ik heb links naar de verschillende categorieën interviewvragen gegeven. Kijk op de respectievelijke pagina's voor de gedetailleerde onderwerpspecifieke vragen.
Q # 1) Hoe voor te bereiden op een Software Testing / QA-interview
Antwoord: Klik op de bovenstaande link om te weten - Waar moet ik beginnen met de voorbereiding van het interview? Het is nu bijna 2 jaar geleden dat ik een interview heb gehad.
Q # 2) Mock-test om uw softwaretest-interviewvaardigheden te beoordelen.
Antwoord: Neem dit proefexamen om u voor te bereiden op een testgesprek en het CSTE-certificeringsexamen.
Q # 3) Lijst met de meest gestelde vragen Automation Testing interviewvragen
Antwoord: Klik op de bovenstaande link voor vragen over automatiseringsinterviews zoals het verschil tussen Winrunner en Test Director, Wat is TSL? Wat zijn 4GL en andere soortgelijke vragenlijst.
V # 4) Wat is het verschil tussen prestatietests, belastingtests en stresstests? Leg uit met voorbeelden?
freeware dvd-ripper voor Windows 8
Antwoord: Veel mensen raken in de war met deze testterminologieën. Klik hier voor de gedetailleerde uitleg van typen prestatie-, belasting- en stresstests met voorbeelden voor een beter begrip.
Q # 5) ISTQB vragen en antwoorden (meer vragen hier en hier
Antwoord: Klik op de bovenstaande links om te lezen over ISTQB-papierpatronen en tips om deze vragen snel op te lossen. De voorbeeldvragen met antwoorden van ISTQB op 'Foundation-niveau' zijn hier ook beschikbaar.
Q # 6) QTP-interviewvragen
Antwoord: Quick Test Professional: Lijst met interviewvragen en antwoorden is beschikbaar via de bovenstaande link.
Q # 7) CSTE vragen met antwoorden.
Antwoord: Klik op de bovenstaande link voor vragen en antwoorden over CSTE.
V # 8) Wat is bureaucontrole en controlestroomanalyse?
Antwoord: Klik hier voor antwoorden over bureaucontrole en Control Flow Analysis, samen met de voorbeelden.
Q # 9) Wat is de Sanity Test (of) Bouwtest?
Antwoord: Het verifiëren van de kritische (belangrijke) functionaliteit van de software bij een nieuwe build om te beslissen of verdere tests moeten worden uitgevoerd of niet, wordt de Sanity Test genoemd.
V # 10) Wat is het verschil tussen client-server-testen en webgebaseerde testen?
Antwoord: Klik hier voor het antwoord.
V # 11) Wat is Black Box-testen
Antwoord: Black box-testen worden uitgelegd met de typen in de bovenstaande link.
Vraag 12) Wat is White Box-testen
Antwoord: Klik hier voor het bericht met uitleg over het testen van witte dozen en de typen
V # 13) Wat zijn de verschillen soorten softwaretests
Antwoord: Klik op de bovenstaande link om het bericht te verwijzen waarin alle typen softwaretests in detail worden uitgelegd.
Vraag 14) Hoe definieer je een standaardproces voor de hele teststroom? Leg de uitdagende situaties uit in de loopbaan voor handmatig testen. Wat is de beste manier om een salarisverhoging te krijgen?
Antwoord: Klik hier koppeling voor de antwoorden op deze vragen.
V # 15) Wat is de meest uitdagende situatie die je ooit hebt gehad tijdens het testen?
V # 16) Hoe test je als er geen documenten zijn?
Antwoord: Klik hier voor een gedetailleerd bericht over het beantwoorden van deze QA-interviewvragen.
Populaire vragen en antwoorden over webtests voor interviews
Zoals de naam zelf definieert, betekent webtesten het testen van de webapplicaties op mogelijke bugs of problemen, voordat de webapplicatie naar de productieomgeving wordt verplaatst, d.w.z. voordat een webapplicatie live wordt gemaakt.
Op basis van webtestvereisten zijn er verschillende factoren waarmee rekening moet worden gehouden. Deze factoren zijn onder meer webapplicatie-effecten, TCP / IP-communicatie, de mogelijkheid om verkeer af te handelen, firewalls, enz.
Webtesten omvat Functioneel testen, Bruikbaarheidstesten, Beveiligingstesten, Interfacetesten, Compatibiliteitstesten, Prestatietesten, etc., in zijn checklist.
Hieronder staan de meest voorkomende vragen en antwoorden voor het webtest-interview die u zullen helpen om u voor te bereiden op elk webtestinterview.
V # 1) Wat verstaat u onder webapplicatie?
Antwoord: Webapplicatie is een middel om met klanten te communiceren en informatie uit te wisselen. In tegenstelling tot alle desktoptoepassingen die worden uitgevoerd door een besturingssysteem, draait een webtoepassing op een webserver en is deze toegankelijk via een webbrowser die als client fungeert.
Het beste voorbeeld van een webapplicatie is ‘Gmail’. In Gmail wordt de interactie gedaan door een individuele gebruiker en is deze volledig onafhankelijk van de anderen. U kunt informatie verzenden en ontvangen via e-mails en ook via bijlagen.
U kunt documenten op een schijf bewaren, spreadsheets onderhouden in Google Docs en bevat nog veel meer van dergelijke functies die een gebruiker doen beseffen dat ze een omgeving hebben die is aangepast aan hun specifieke identiteit.
Vraag 2) Definieer een webserver.
Antwoord: De webserver volgt het client / server-model waarbij het programma HTTP (Hypertext Transfer Protocol) gebruikt. In reactie op het verzoek van een HTTP-client, handelt de webserver de validatie van de client en de server af en levert de webinhoud in de vorm van webpagina's aan de gebruikers.
De browsers, zoals Safari, Chrome, Internet Explorer, Firefox, etc. lezen de bestanden die op de webservers zijn opgeslagen en brengen de informatie in de vorm van afbeeldingen en teksten met de middelen van internet naar ons toe. Elke computer die websites host, moet webservers hebben.
Enkele van de toonaangevende webservers zijn:
- Apache
- Microsoft's Internet Information Server (IIS)
- Java webserver
- Google webserver
V # 3) Roep enkele belangrijke testscenario's op voor het testen van een website.
Antwoord: Er zijn veel parameters waarmee rekening moet worden gehouden bij het bepalen van de belangrijke testscenario's voor het testen van een website. Ook het type website dat getest moet worden en de specificatie van de vereisten speelt hier een belangrijke rol.
Hieronder vindt u enkele belangrijke testscenario's die van toepassing zijn op het testen van elk type website:
- Test de GUI (Graphical User Interface) van de website om de consistentie van de ontwerpelementen en de pagina-indeling te verifiëren.
- Alle paginalinks en hyperlinks worden gecontroleerd op hun omleiding naar de gewenste pagina.
- In het geval van aanwezigheid van formulieren of velden op de website, bestaan testscenario's uit testen met geldige gegevens, ongeldige gegevens, testen met bestaande records en testen met lege records.
- Functionaliteitstests volgens de specificatie van de vereisten worden uitgevoerd.
- De prestaties van een website worden onder zware belasting getest om de responstijd van de webserver en de querytijd van de database te bepalen.
- Compatibiliteitstests worden gedaan om het gedrag van een applicatie op een andere browser en OS (besturingssysteem) -combinaties te testen.
- Bruikbaarheidstests en databasetests worden ook uitgevoerd als onderdeel van testscenario's.
V # 4) Wat zijn de verschillende configuraties waarmee rekening moet worden gehouden bij het testen van een website?
Antwoord : Verschillende configuratie omvat verschillende browsers en een besturingssysteem waarop een website wordt getest. Browser-plug-ins, tekstgrootte, videoresolutie, kleurdiepte, browserinstellingen worden ook in overweging genomen als we het hebben over configuraties.
Er worden verschillende combinaties van browsers en besturingssystemen gebruikt om de compatibiliteit van de website te testen. Meestal zijn de nieuwste en de laatste nieuwste versies inbegrepen. Deze versies worden meestal gespecificeerd in het Requirement-document.
Enkele belangrijke browsers zijn:
- Internet Explorer
- Firefox
- Chrome
- Safari
- Opera
Enkele belangrijke besturingssystemen zijn onder meer:
- ramen
- UNIX
- LINUX
- MAC
V # 5) Is het testen van webapplicaties anders dan het testen van desktopapplicaties? Leg uit hoe.
Antwoord: Ja, in onderstaande punten in de tabel worden de verschillen uitgelegd tussen webapplicatie en desktopapplicatie.
Web applicatie | Desktop applicatie | |
---|---|---|
Definitie | Webtoepassingen zijn degene die kunnen worden uitgevoerd op elke clientcomputer met internetverbinding zonder installatie van het uitvoeringsbestand. | Desktoptoepassingen zijn er een die afzonderlijk op de pc worden geïnstalleerd en uitgevoerd. |
Prestatie | Gebruikersacties, feedback, statistieken kunnen eenvoudig worden gecontroleerd en het bijwerken van gegevens op één plek wordt overal in de webapplicatie weergegeven. | Gebruikersacties kunnen niet worden gecontroleerd en wijzigingen in gegevens kunnen alleen op de machine worden weergegeven. |
Connectiviteit | De webtoepassing is toegankelijk op elke pc met een internetverbinding via een webbrowser, waarbij de prestaties van de toepassing afhangen van de internetsnelheid. | De desktoptoepassing is alleen toegankelijk op een specifieke pc waarop de toepassing is geïnstalleerd. |
Beveiligingsrisico's | Webtoepassingen zijn vatbaarder voor beveiligingsrisico's omdat toepassingen voor iedereen op internet toegankelijk zijn. | Desktoptoepassing is minder vatbaar voor beveiligingsrisico's, waarbij de gebruiker beveiligingsproblemen op systeemniveau kan controleren. |
Gebruikersgegevens | Gebruikersgegevens worden opgeslagen en op afstand geopend in het geval van webapplicaties. | Gegevens worden opgeslagen, opgeslagen en geopend vanaf dezelfde machine waarop de applicatie is geïnstalleerd. |
V # 6) Wat is de intranettoepassing?
Antwoord : Intranettoepassing is een soort privétoepassing die wordt geïmplementeerd en draait op een lokale LAN-server en alleen toegankelijk is voor de mensen binnen de organisatie. Het maakt gebruik van een lokaal netwerk om informatie te delen.
Bijvoorbeeld, De organisatie heeft meestal een applicatie die informatie opslaat over uw aanwezigheid, feestdagen, aanstaande vieringen binnen de organisatie of een belangrijke gebeurtenis of informatie die binnen de organisatie moet worden verspreid.
V # 7) Leg het verschil uit tussen autorisatie en authenticatie bij webtests.
Antwoord: Het verschil tussen autorisatie en authenticatie wordt uitgelegd in de onderstaande tabel:
Authenticatie | Autorisatie | |
---|---|---|
1 | Authenticatie is het proces waarmee het systeem identificeert wie de gebruiker is. | Autorisatie is het proces waarmee het systeem identificeert waartoe de gebruiker geautoriseerd is? |
twee | Authenticatie bepaalt de identiteit van de gebruiker. | Autorisatie bepaalt de privileges die aan de gebruiker worden gegeven, d.w.z. of de gebruiker toegang heeft tot functies van een bepaald programma of deze kan manipuleren. |
3 | Er zijn verschillende soorten authenticaties, zoals wachtwoordgebaseerd, apparaatgebaseerd, enz. | Er zijn twee soorten autorisaties, zoals alleen lezen en beide lezen. |
4 | Bijvoorbeeld: binnen een organisatie kan elke medewerker inloggen op een intranettoepassing. | Bijvoorbeeld: alleen accountmanager of persoon op de accountafdeling heeft toegang tot het accountgedeelte. |
V # 8) Wat zijn de soorten beveiligingsproblemen bij het testen van het web?
Antwoord: Er zijn maar weinig problemen met internetbeveiliging:
- Denial of Service (DOS) -aanval
- Bufferoverloop
- Directe interne URL doorgeven via browseradres
- Andere statistieken bekijken
V # 9) Definieer HTTP.
Antwoord: HTTP staat voor Hypertext Transfer Protocol. HTTP is het protocol voor gegevensoverdracht dat bepaalt hoe berichten worden opgemaakt en via het World Wide Web worden verzonden. HTTP bepaalt ook de reactie van de acties die worden uitgevoerd door webservers en browsers.
Bijvoorbeeld, wanneer een URL wordt ingevoerd in de webbrowser, wordt het HTTP-commando naar de webserver gestuurd, die op zijn beurt de gevraagde webbrowser ophaalt.
V # 10) HTTPS definiëren.
Antwoord: HTTPS staat voor Hypertext Transfer Protocol Secure. Dit is in feite HTTP over SSL (Secure Socket Layer) voor veiligheidsdoeleinden. Er is altijd een kans dat gegevens worden afgeluisterd tussen een gebruiker en de webserver wanneer de website het HTTP-protocol gebruikt.
Daarom gebruiken websites een veilige manier, d.w.z. SSL-codering van gegevens die heen en weer worden verzonden met behulp van het HTTPS-protocol. Bijna alle websites waarvoor gebruikersaanmelding vereist is, gebruiken het HTTPS-protocol. Bijvoorbeeld, bankwebsites, e-commerce websites, etc.
V # 11) Wat zijn de meest voorkomende problemen bij webtesten?
Antwoord: Enkele veelvoorkomende problemen bij webtesten worden hieronder opgesomd:
- Serverprobleem, waaronder server down en server onder onderhoudsproblemen.
- Probleem met databaseverbinding.
- Compatibiliteitsproblemen met hardware en browsers.
- Beveiligingsproblemen.
- Prestatie- en belastinggerelateerde problemen.
- GUI (Graphical User Interface) gerelateerde problemen.
V # 12) Wat is het testen van cookies?
Antwoord: Cookie zou de identiteit of informatie van een gepersonaliseerde gebruiker zijn die nodig is om te communiceren tussen verschillende webpagina's en om de navigatie van de gebruiker door de webpagina's te volgen. Telkens wanneer we een website in een webbrowser bezoeken, wordt hun respectievelijke cookie op de harde schijf geschreven.
Cookies worden gebruikt om gebruikerssessies bij te houden, advertenties weer te geven, de keuze van de gebruiker te onthouden tijdens het bezoeken van een website, het winkelwagentje van de gebruiker te onthouden en op te halen, het unieke aantal bezoekers bij te houden, enz.
Stel dat een e-commercesite toegankelijk is in veel landen, zoals de VS, Canada, Australië, en dat ze worden getest in India. In dat geval, tijdens het testen van de e-commerce site voor verschillende landen in India, worden in eerste instantie cookies van de respectievelijke landen ingesteld zodat actuele gegevens zoals tijdzone, enz., Van dat specifieke land worden benaderd.
Vraag 13) Definieer validatie aan de clientzijde.
Antwoord: Validatie aan de clientzijde is de validatie die in feite wordt uitgevoerd op browserniveau, waarbij de invoer van de gebruiker wordt gevalideerd in de browser zelf zonder tussenkomst van de server.
Laten we het begrijpen met behulp van een voorbeeld.
Stel dat een gebruiker een onjuist e-mailformaat invoert tijdens het invullen van een formulier. De browser zal onmiddellijk een foutmelding geven om deze te corrigeren voordat hij doorgaat naar het volgende veld. Zo wordt elk veld gecorrigeerd voordat het formulier wordt verzonden.
De validatie aan de clientzijde wordt meestal gedaan door scripttaal zoals JavaScript, VBScript, HTML 5-attributen.
De twee typen validatie aan de clientzijde zijn:
- Validatie op veldniveau
- Validatie op formulierniveau
V # 14) Wat verstaat u onder Server-side validatie?
Antwoord: Validatie aan de serverzijde vindt plaats wanneer de validatie en verwerking van gebruikersverzoeken het antwoord van de server vereisen. Om het duidelijker te begrijpen, wordt de invoer van de gebruiker naar de server gestuurd en wordt de validatie uitgevoerd met scriptingtalen aan de serverzijde, zoals PHP, Asp.NET, enz.
Na het validatieproces wordt feedback teruggestuurd naar de klant in de vorm van een dynamisch gegenereerde webpagina.
In vergelijking met het validatieproces aan de clientzijde is het validatieproces aan de serverzijde veiliger omdat de applicatie hier wordt beschermd tegen kwaadwillende aanvallen en gebruikers de scripttaal aan de clientzijde gemakkelijk kunnen omzeilen.
Vraag 15) Maak onderscheid tussen statische en dynamische websites.
Antwoord: Het verschil tussen statische en dynamische websites is als volgt:
Statische website | Dynamische website |
---|---|
Statische websites geven alleen informatie weer en er is geen enkele vorm van interactie tussen de gebruiker en de website. | Dynamische websites zijn de websites waar gebruikersinteractie mogelijk is tussen de website en de gebruiker, samen met het verstrekken van informatie. |
Statische websites zijn het goedkoopst om te ontwikkelen en te hosten. | Dynamische websites zijn duurder om te ontwikkelen en hun hostingkosten zijn ook hoger. |
Statische websites kunnen gemakkelijk in de clientbrowser worden geladen vanwege de vaste inhoud en het ontbreken van databaseconnectiviteit. | Dynamische websites hebben meestal wat tijd nodig om in de clientbrowser te laden, omdat de weer te geven inhoud dynamisch wordt gemaakt en opgehaald met behulp van databasequery's. |
Statische websites kunnen worden gemaakt van HTML, CSS en vereisen geen servertoepassingstaal. | Dynamische websites vereisen een servertoepassingstaal zoals ASP.NET, JSP, PHP om de applicatie op de server uit te voeren en de uitvoer op de webpagina weer te geven. |
Verandering in de inhoud van de pagina van een statische website; moeten vaak op de server worden geüpload. | Dynamische website biedt mogelijkheden om de pagina-inhoud te wijzigen met een servertoepassing. |
V # 16) Wat verstaat u onder client-server-testen?
Antwoord: Client-servertoepassing is de applicatie waarbij de applicatie zelf wordt geladen of geïnstalleerd op een server, terwijl het EXE-bestand van de applicatie op alle clientmachines wordt geladen. Deze omgeving wordt meestal gebruikt in intranetnetwerken.
De volgende tests worden uitgevoerd op een Client-server-applicatie:
- GUI-testen op zowel client- als serversystemen.
- Client-server interactie.
- De functionaliteit van een applicatie.
- Laad- en prestatietests.
- Compatibiliteitstesten.
Alle testcases en testscenario's die worden gebruikt bij het testen van client-serverapplicaties, zijn afgeleid van de ervaring en vereisten van de tester.
V # 17) Roep HTTP-antwoordcodes op die door de server worden geretourneerd.
Antwoord: HTTP-antwoordcodes worden hieronder vermeld:
- 2xx - Dit betekent ‘Succes’
- 3xx- Dit betekent ‘Omleiding’
- 4xx- Dit betekent ‘Applicatiefout’
- 5xx- Dit betekent ‘Serverfout’
V # 18) Wat is de rol van bruikbaarheidstests bij webtests?
Antwoord: Bij webtesten speelt bruikbaarheidstesten een belangrijke rol. Het is bekend dat usability testing het middel is om het gemak te bepalen waarmee een eindgebruiker gemakkelijk toegang kan krijgen tot de applicatie met of zonder kennis van programmeertaal.
In termen van webtesten omvatten bruikbaarheidstests het volgende:
- Om te controleren of de website gebruiksvriendelijk is?
- Kan de eindgebruiker gemakkelijk navigeren binnen de applicatie?
- Aanwezigheid van problemen of onduidelijkheid die de gebruikerservaring kunnen belemmeren.
- Controleer hoe snel de gebruiker de taak binnen de applicatie kan voltooien.
V # 19) Wat zijn de beschikbare omgevingen op internet?
Antwoord: De verschillende soorten omgevingen op internet zijn:
- Intranet (lokaal netwerk)
- Internet (Wide Area Network)
- Extranet (privénetwerk via internet)
V # 20) Wat zijn de testcaseformaten in het geval van een Statisch website en dynamische website?
Antwoord: Bij statische websites worden de volgende testcaseformaten gebruikt:
- Front-end testcases
- Navigatie testcases
De volgende testcaseformaten worden gebruikt in het geval van dynamische websites:
- Front-end testcases
- Back-end testgevallen
- Navigatie testcases
- Testcases voor validatie in het veld
- Beveiligingstestcases, etc.
V # 21) Enkele subklassen van HTTP-antwoordobjecten inschakelen?
Antwoord: Write, Flush, tell, etc zijn enkele HTTP-responsobjecten.
De subklassen van HTTP-respons zijn:
- HttpResponseRedirect
- HttpResponsePermanentRedirect
- HttpResponseBadRequest
- HttpResponseNiet gevonden
V # 22) Maak gebruik van enkele webtesttools.
Antwoord: Weinig Webtesttools worden hieronder vermeld:
- aubergine functioneel
- Selenium
- SOA-test
- JMeter
- iMacros, enz.
V # 23) Geef enkele voorbeelden van webtoepassingen die in ons dagelijks leven worden gebruikt.
Antwoord: Weinig voorbeelden zijn:
- Webportals zoals eBay, Amazon, Flipkart, etc.
- Bankapplicaties zoals ICICI, Yes Bank, HDFC, Kotak Mahindra, etc.
- E-mailserviceproviders zoals Gmail, Yahoo, Hotmail, enz.
- Sociale netwerken zoals Facebook, Twitter, LinkedIn, etc.
- Discussie- en informatieforums zoals www.Softwaretestinghelp.com
V # 24) Wat is een proxyserver?
Antwoord: De proxyserver is een server die als tussenpersoon fungeert of die zich tussen de client en de hoofdserver bevindt.
De communicatie tussen de hoofdserver en cliënt-server verloopt via een proxyserver, aangezien het cliëntverzoek van elke verbinding, bestand, bronnen van de hoofdserver via een proxyserver wordt verzonden en opnieuw het antwoord van de hoofdserver of lokaal cachegeheugen naar client-server wordt gedaan via de proxyserver.
Enkele van de meest voorkomende proxyservers op basis van hun doel en functionaliteit worden hieronder vermeld:
- Transparante proxy
- Webproxy
- Anonieme proxy
- Vervormende proxy
- Hoge anonimiteitsproxy
De proxyserver wordt in principe gebruikt voor de volgende doeleinden:
- Om de prestaties van webrespons te verbeteren.
- In het geval dat er een document in het cachegeheugen aanwezig is, wordt het antwoord rechtstreeks naar de klant gestuurd.
- De proxyserver filtert de inhoud van webpagina's in de vorm van webproxy's.
- Een proxyserver wordt ook gebruikt om aanstootgevende webcontent te blokkeren waartoe de gebruiker toegang heeft, met name in een organisatie, school en universiteit.
- Webproxy's voorkomen de aanval van computervirussen en malware.
V # 25) Wat is een databaseserver?
Antwoord: Een databaseserver kan worden gedefinieerd als een server die verwijst naar het back-endsysteem van een databasetoepassing die databaseservices biedt, zoals toegang tot en ophalen van gegevens uit de database.
De databaseserver maakt gebruik van de client / server-architectuur waar de gegevens toegankelijk zijn via de databaseserver via een 'front-end' die wordt uitgevoerd en gegevens weergeeft op de computer van de gebruiker, of een 'back-end' die op de databaseserver zelf wordt uitgevoerd.
Een databaseserver is als een datawarehouse en heeft ook een Database Management System (DBMS).
Weinig meer sollicitatievragen voor basissoftwaretests
V # 1) Wat is dynamisch testen?
Antwoord: Dynamisch testen wordt gedaan door de code of het programma met verschillende invoerwaarden uit te voeren en later wordt de uitvoer geverifieerd.
Q # 2) Wat is GUI-testen?
Antwoord: GUI of grafische gebruikersinterface testen is het proces waarbij de gebruikersinterface van de software wordt getest aan de hand van de geleverde vereisten / mockups / HTML-ontwerpen enz.,
V # 3) Wat is formele testen?
Antwoord: Softwareverificatie, uitgevoerd door het volgen van een testplan, testprocedures en juiste documentatie met goedkeuring van de klant, wordt formeel testen genoemd.
Vraag 4) Wat is risicogebaseerd testen?
Antwoord: Het identificeren van de kritieke functionaliteit in het systeem en vervolgens beslissen in welke volgorde deze functionaliteiten moeten worden getest en tests moeten worden uitgevoerd, wordt Risk-based Testing genoemd.
V # 5) Wat is vroeg testen?
Antwoord: Voer zo snel mogelijk tests uit in de ontwikkelingscyclus om defecten in de vroege stadia van STLC Vroege testen zijn nuttig om de kosten van het repareren van defecten in de latere stadia van STLC te verlagen.
V # 6) Wat is uitgebreid testen?
Antwoord: Het testen van functionaliteit met alle geldige, ongeldige inputs en randvoorwaarden wordt uitvoerig testen genoemd.
V # 7) Wat is clustering van defecten?
Antwoord: Elke kleine module of functionaliteit kan een aantal defecten bevatten en om u meer te concentreren op het testen van deze functionaliteiten staat bekend als Defect Clustering.
Vraag 8) Wat is een pesticidenparadox?
Antwoord: Als reeds voorbereide testcases geen defecten vinden, testcases toevoegen / herzien om meer defecten te vinden, dit staat bekend als Pesticide Paradox.
V # 9) Wat is statisch testen?
Antwoord: Handmatige verificatie van de code zonder het programma uit te voeren, wordt Static Testing genoemd. In dit proces worden de problemen in de code geïdentificeerd door code, vereiste en ontwerpdocumenten te verifiëren.
V # 10) Wat is positief testen?
Antwoord: Het is de vorm van testen die op de applicatie wordt uitgevoerd om te bepalen of het systeem naar behoren werkt of niet. In feite staat het bekend als de 'test to pass' -benadering.
V # 11) Wat is negatief testen?
Antwoord: Het testen van software met een negatieve benadering om te controleren of het systeem geen 'fout vertoont wanneer dit niet de bedoeling is' en 'geen fout vertoont wanneer dat wel zou moeten' wordt aangeduid als negatief testen.
V # 12) Wat is een end-to-end-test?
Antwoord: Het testen van de algehele functionaliteit van het systeem, inclusief de data-integratie tussen alle modules, wordt End-to-End Testing genoemd.
V # 13) Wat is verkennend testen?
Antwoord: Het verkennen van de applicatie, het begrijpen van de functionaliteiten ervan, het toevoegen (of) aanpassen van de bestaande testcases voor beter testen heet Exploratory testing.
V # 14) Wat is Monkey Testing?
Antwoord: Testen uitgevoerd op een applicatie zonder enig plan en willekeurig uitgevoerd met de tests om een systeemcrash op te sporen met de bedoeling om lastige defecten te vinden, wordt Monkey Testing genoemd.
V # 15) Wat is niet-functioneel testen?
Antwoord: Het valideren van verschillende niet-functionele aspecten van het systeem, zoals gebruikersinterfaces, gebruikersvriendelijkheid, beveiliging, compatibiliteit, belasting, stress en prestaties, enz., Wordt niet-functionele testen genoemd.
V # 16) Wat is bruikbaarheidstesten?
Antwoord: Controleren hoe gemakkelijk de eindgebruikers de applicatie kunnen begrijpen en bedienen, heet Usability Testing.
V # 17) Wat is beveiligingstests?
Antwoord: Valideren of alle beveiligingsvoorwaarden correct zijn geïmplementeerd in de software (of niet) wordt Security testing genoemd.
V # 18) Wat is prestatietesten?
Antwoord: Het proces van het meten van verschillende efficiëntiekarakteristieken van een systeem, zoals responstijd, belastingstresstransacties per minuut, transactiemix, enz., Wordt Performance Testing genoemd.
V # 19) Wat is belastingtesten?
Antwoord: Het analyseren van zowel het functionele als het prestatiegedrag van een applicatie onder verschillende omstandigheden heet Load Testing.
Vraag 20) Wat is stresstesten?
Antwoord: Controle van het applicatiegedrag onder stressomstandigheden
(of)
Het verminderen van de systeembronnen en het constant houden van de belasting en het controleren hoe de applicatie zich gedraagt, wordt stresstest genoemd.
V # 21) Wat is proces?
Antwoord: Een proces is een reeks praktijken die worden uitgevoerd om een bepaald doel te bereiken; het kunnen gereedschappen, methoden, materialen of mensen zijn.
V # 22) Wat is softwareconfiguratiebeheer?
Antwoord: Het proces van het identificeren, organiseren en controleren van wijzigingen in de ontwikkeling en het onderhoud van software.
(of)
Het is een methodologie om een softwareontwikkelingsproject te controleren en te beheren.
V # 23) Wat is een testproces / levenscyclus?
Antwoord: Het omvat de onderstaande factoren:
- Een testplan schrijven
- Testscenario's
- Testgevallen
- Uitvoeren van de testcases
- Test resultaten
- Defectrapportage
- Defecten bijhouden
- Defect sluiten
- Testversie
V # 24) Wat is de volledige vorm van CMMI?
Antwoord: Integratie van het Capability Maturity Model
V # 25) Wat is een code-walk-through?
Antwoord: Een informele analyse van de programmabroncode om de defecten te vinden en de coderingstechnieken te verifiëren, wordt een Code Walk Through genoemd.
V # 26) Wat is testen op unit-niveau?
Antwoord: Het testen van afzonderlijke programma's, modules of code-eenheden wordt Unit Level Testing genoemd.
V # 27) Wat is testen op integratieniveau?
Antwoord: Testen van gerelateerde programma's, modules (of) code-eenheid.
(of)
Partities van het systeem die klaar zijn om te testen met andere partities van het systeem, worden integratieniveau-testen genoemd.
V # 28) Wat is testen op systeemniveau?
Antwoord: Het testen van het gehele computersysteem in alle modules wordt testen op systeemniveau genoemd. Dit soort testen kan zowel functionele als structurele testen omvatten.
V # 29) Wat is alfatesten?
Antwoord: Het testen van een heel computersysteem voordat het wordt uitgerold naar de UAT wordt Alpha-testen genoemd.
V # 30) Wat is het testen van gebruikersacceptatie (UAT)?
Antwoord: UAT is de vorm van het testen van een computersysteem door de klant om te controleren of het voldoet aan de gestelde eisen of niet.
V # 31) Wat is een testplan?
Antwoord: Het is een document waarin de reikwijdte, aanpak, middelen en planning van testactiviteiten worden beschreven. Het identificeert testitems, te testen functies, testtaken, wie elke taak zal uitvoeren en eventuele risico's die noodplanning vereisen.
V # 32) Wat is een testscenario?
Antwoord: Het identificeren van alle mogelijke gebieden die moeten worden getest (of) wat moet worden getest, wordt testscenario genoemd.
V # 33) Wat is ECP (Equivalence Class Partition)?
Antwoord: Het is een methode om testgevallen af te leiden.
Klik hier om meer te weten.
V # 34) Wat is een defect?
Antwoord: Elke fout of onvolkomenheid in een softwarewerkproduct wordt een defect genoemd.
(of)
Als het verwachte resultaat niet overeenkomt met het werkelijke resultaat van de toepassing, wordt dit een defect genoemd.
V # 35) Wat is ernst?
Antwoord: Het definieert het belang van het defect vanuit functioneel oogpunt, d.w.z. hoe kritisch een defect is met betrekking tot de toepassing.
V # 36) Wat is prioriteit?
Antwoord: Het geeft het belang of de urgentie aan van het verhelpen van een defect
V # 37) Wat is opnieuw testen?
Antwoord: Het opnieuw testen van de applicatie betekent controleren of de defecten zijn verholpen of niet.
V # 38) Wat is regressietesten?
Antwoord: Het verifiëren van een bestaand functioneel en niet-functioneel gebied na het aanbrengen van wijzigingen in het deel van een software of het toevoegen van nieuwe functies wordt regressietesten genoemd.
V # 39) Wat is hersteltesten?
Antwoord: Controleren of het systeem in staat is om met sommige onverwachte of onvoorspelbare situaties om te gaan, wordt Recovery Testing genoemd.
V # 40) Wat is globalisatietesten?
Antwoord: Het is het proces waarbij wordt gecontroleerd of de software onafhankelijk van zijn geografische en culturele omgeving kan worden uitgevoerd. Verifiëren of de toepassing de functie heeft om taal, datum, indeling en valuta in te stellen en te wijzigen, of dat deze is ontworpen voor wereldwijde gebruikers.
V # 41) Wat is lokalisatietesten?
Antwoord: Het verifiëren van een geglobaliseerde toepassing voor een bepaalde plaats van gebruikers, onder culturele en geografische omstandigheden, wordt lokalisatietesten genoemd.
V # 42) Wat is installatietesten?
Antwoord: Controleren of we een software met succes (of niet) kunnen installeren, volgens de richtlijnen in het installatiedocument, wordt Installatietesten genoemd.
V # 43) Wat is testen voor het verwijderen van de installatie?
Antwoord: Controleren of we de software met succes (of niet) van het systeem kunnen verwijderen, wordt Un-Installation Testing genoemd
V # 44) Wat is compatibiliteitstesten?
Antwoord: Controleren of de applicatie compatibel is met verschillende software- en hardware-omgevingen of niet, wordt compatibiliteitstests genoemd.
V # 45) Wat is een teststrategie?
Antwoord: Het is een onderdeel van een testplan waarin wordt beschreven hoe testen worden uitgevoerd voor het project en welke testtypen op de applicatie moeten worden uitgevoerd.
V # 46) Wat is een testcase?
Antwoord: Een testcase is een reeks pre-conditionele stappen die moeten worden gevolgd met invoergegevens en verwacht gedrag om de functionaliteit van een systeem te valideren.
V # 47) Wat is een testcase voor bedrijfsvalidatie?
Antwoord: Een testcase die wordt voorbereid om de bedrijfsconditie of een bedrijfsvereiste te controleren, wordt de Business Validation-testcase genoemd.
V # 48) Wat is een goede testcase?
Antwoord: Een testgeval met een hoge prioriteit voor het vangen van defecten wordt een goede testgeval genoemd.
V # 49) Wat is use case testing?
Antwoord: Het valideren van software om te bevestigen of deze is ontwikkeld volgens de use-cases of niet, wordt Use Case-testen genoemd.
V # 50) Wat is een leeftijd met een defect?
Antwoord: Het tijdsverloop tussen de datum van detectie en de datum van sluiting van een defect wordt de defecte leeftijd genoemd.
V # 51) Wat is het Showstopper-defect?
Antwoord: Een defect dat het testen niet toelaat om verder te gaan, wordt Showstopper Defect genoemd.
V # 52) Wat is een testafsluiting?
Antwoord: Het is de laatste fase van de STLC, waarin het management verschillende testrapporten opstelt die de volledige statistieken van het project toelichten op basis van de uitgevoerde testen.
V # 53) Wat is bucket-testen?
Antwoord: Emmer-testen wordt ook wel A / B-testen genoemd. Het wordt meestal gebruikt om de impact van verschillende productontwerpen op website-statistieken te bestuderen. Twee gelijktijdige versies worden uitgevoerd op een enkele of een reeks webpagina's om het verschil in klikfrequenties, interface en verkeer te meten.
Q # 54) Wat wordt bedoeld met toegangscriteria en exitcriteria bij softwaretests?
Antwoord: Toelatingscriteria is het proces dat aanwezig moet zijn wanneer een systeem begint, zoals,
- SRS - Software
- FRS
- Use Case
- Testgeval
- Testplan
Exit criteria zorg ervoor dat het testen is voltooid en de applicatie klaar is voor release, zoals,
- Samenvatting testrapport
- Metrische gegevens
- Defect analyserapport
V # 55) Wat is gelijktijdigheidstesten?
Antwoord: Dit is een test door meerdere gebruikers om tegelijkertijd toegang te krijgen tot de applicatie om het effect op code, module of DB te verifiëren en het wordt voornamelijk gebruikt om de vergrendelings- en deadlock-situaties in de code te identificeren.
V # 56) Wat is het testen van webapplicaties?
Antwoord: Het testen van webapplicaties wordt gedaan op een website om te controleren - belasting, prestaties, beveiliging, functionaliteit, interface, compatibiliteit en andere bruikbaarheidgerelateerde problemen.
V # 57) Wat is het testen van eenheden?
hashtabel c ++ voorbeeld
Antwoord: Unit testen wordt gedaan om te controleren of de individuele modules van de broncode correct werken of niet.
V # 58) Wat is interfacetesten?
Antwoord: Er worden interfacetests uitgevoerd om te controleren of de individuele modules correct communiceren volgens de specificaties of niet. Interfacetests worden meestal gebruikt om de gebruikersinterface van GUI-applicaties te testen.
V # 59) Wat is gammatesten?
Antwoord: Gamma-tests worden gedaan wanneer de software klaar is voor release met de gespecificeerde vereisten, deze tests worden direct gedaan door alle interne testactiviteiten over te slaan.
V # 60) Wat is het testharnas?
Antwoord: Test Harness configureert een set tools en testgegevens om een applicatie onder verschillende omstandigheden te testen, waarbij de output met de verwachte output op juistheid wordt gecontroleerd.
De voordelen van Testtuig zijn : Productiviteitsverhoging door procesautomatisering en verhoging van de productkwaliteit
V # 61) Wat is schaalbaarheidstesten?
Antwoord: Het wordt gebruikt om te controleren of de functionaliteit en prestaties van een systeem in staat zijn om te voldoen aan de wijzigingen in volume en grootte volgens de vereisten.
Schaalbaarheidstests worden gedaan met behulp van de belastingstest door verschillende software, hardwareconfiguraties en testomgeving te wijzigen.
V # 62) Wat is Fuzz-testen?
Antwoord: Fuzz-testen is een black-box-testtechniek die willekeurige slechte gegevens gebruikt om een programma aan te vallen om te controleren of er iets kapot gaat in de toepassing.
V # 63) Wat is het verschil tussen QA, QC en testen?
Antwoord:
- QA: Het is procesgericht en heeft tot doel de gebreken in een applicatie te voorkomen.
- QC: QC is productgericht en is een reeks activiteiten die wordt gebruikt om een ontwikkeld werkproduct te evalueren.
- Testen: Het uitvoeren en verifiëren van een applicatie met de bedoeling defecten op te sporen.
V # 64) Wat is datagestuurd testen?
Antwoord: Het is een automatiseringstestproces waarbij een applicatie wordt getest met meerdere sets data met verschillende randvoorwaarden als input voor het script.
Gevolgtrekking
Ik hoop dat de hierboven gegeven interviewvragen en antwoorden voor handmatige softwaretests voor ieder van jullie nuttig zijn.
Ik ben er zeker van dat u met een grondige kennis van deze vragen en antwoorden vol vertrouwen voor elk QA-testgesprek kunt verschijnen en er met succes doorheen kunt komen.
Wij wensen u veel succes !!
Aanbevolen literatuur
- Interview vragen en antwoorden
- Enkele interessante sollicitatievragen voor het testen van software
- Hoe u zich kunt voorbereiden op een interview met softwaretests
- Beste softwaretesttools 2021 (QA Test Automation Tools)
- Software Manual Testing Interviewvragen voor ervaren professionals
- Bronnen en downloads voor het testen van software voor kwaliteitscontrole
- Software testen QA Assistant Job
- 20 eenvoudige vragen om de basiskennis van uw software te testen (online quiz)