top 200 software testing interview questions
Omfattande lista över de vanligaste manuella programtestintervjufrågorna och svaren som hjälper dig att förbereda dig för den kommande intervjun:
Denna artikel innehåller intervjufrågor och tips att förbereda sig för programvara testintervju - fråga om manuell testning, webbtestfrågor, ISTQB- och CSTE-certifieringsfrågor och några mock-tester för att testa dina testfärdigheter.
Om du går igenom alla dessa frågor noggrant är jag säker på att du enkelt kommer att knäcka alla testintervjuer.
Vad du kommer att lära dig:
Toppfrågor om programvarutestning
Jag har gett länkar till olika kategorier av intervjufrågor. Kontrollera respektive sidor för detaljerade ämnesspecifika frågor.
F # 1) Hur man gör förbereda dig för en Software Testing / QA-intervju ?
Svar: Klicka på länken ovan för att veta - Var ska jag börja med för intervjuförberedelsen? Det är nästan två år nu sedan jag har mött någon intervju.
F # 2) Skämtest för att bedöma dina färdigheter för intervjufunktioner för programvarutestning.
Svar: Ta detta mock testpapper som hjälper dig att förbereda dig för en testintervju samt CSTE-certifieringsprovet.
F # 3) Lista över de vanligaste frågorna Automation Testing intervjufrågor
Svar: Klicka på länken ovan för frågor om automatiseringsintervjuer som skillnad mellan Winrunner och testdirektör. Vad är TSL? Vad är 4GL och andra liknande frågelistor.
F # 4) Vad är skillnaden mellan prestandatestning, belastningstest och stresstestning? Förklara med exempel?
skillnad mellan vänster koppling och vänster yttre koppling
Svar: Många människor blir förvirrade med dessa testterminologier. Klicka här för en detaljerad förklaring av typer av prestanda, belastning och stresstest med exempel för bättre förståelse.
F # 5) ISTQB frågor och svar (fler frågor här och här )
Svar: Klicka på länkarna ovan för att läsa om ISTQB-pappersmönster och tips om hur du snabbt kan lösa dessa frågor. ISTQB: s 'grundnivå' -exempelfrågor med svar finns också här.
F # 6) QTP-intervjufrågor
Svar: Quick Test Professional: Lista över intervjufrågor och svar finns i länken ovan.
F # 7) CSTE frågor med svar.
Svar: Klicka på länken ovan för frågor och svar om CSTE.
F # 8) Vad är skrivbordskontroll och kontrollflödesanalys
Svar: Klick här för svar om skrivbordskontroll och kontrollflödesanalys tillsammans med exemplen.
F # 9) Vad är Sanity Test (eller) Bygg test?
Svar: Verifiering av den kritiska (viktiga) funktionaliteten hos programvaran i en nybyggnad för att avgöra om du vill fortsätta testa eller inte kallas Sanity Test.
F # 10) Vad är skillnaden mellan testning av klientserver och webbaserad testning?
Svar: Klick här för svaret.
F # 11) Vad är det? Black Box-testning ?
Svar: Testning av svart låda förklaras med dess typer i ovanstående länk.
F # 12) Vad är det? White Box-testning ?
Svar: Klicka här för inlägget som förklarar testning av vita rutor tillsammans med dess typer
F # 13) Vad är de olika? typer av programvarutestning ?
Svar: Klicka på länken ovan för att hänvisa inlägget som förklarar alla typer av programvarutestning i detalj.
F # 14) Hur man definierar en standardprocess för hela testflödet, förklara de utmanande situationerna i manuell testkarriär. Vad är det bästa sättet att gå till för att få en löneökning.
Svar: Klicka här länk för svaren på dessa frågor.
F # 15) Vilken är den mest utmanande situationen du någonsin haft under testningen?
F # 16) Hur utför jag testning om det inte finns några dokument?
Svar: Klick här för ett detaljerat inlägg om hur du svarar på dessa QA-intervjufrågor.
Populära intervjufrågor och svar på webbtestning
Som själva namnet definierar betyder webbtestning att testa webbapplikationerna för eventuella fel eller problem innan webbapplikationen flyttas till produktionsmiljön, dvs. innan du gör någon webbapplikation live.
Baserat på webbtestkrav finns det olika faktorer som bör övervägas. Dessa faktorer inkluderar värdepapper för webbapplikationer, TCP / IP-kommunikation, möjligheten att hantera trafik, brandväggar etc.
Webbtestning inkluderar Funktionstestning, Användbarhetstestning, Säkerhetstestning, Gränssnitttestning, Kompatibilitetstestning, Prestandatestning, etc. i sin checklista.
Nedan listas de vanligaste frågorna och svaren på webbtestintervjuer som kommer att vägleda dig att bli förberedd för alla webbtestintervjuer.
F # 1) Vad förstår du med webbapplikationen?
Svar: Webbapplikation är ett sätt att kommunicera och utbyta information med kunder. Till skillnad från alla stationära applikationer som körs av ett operativsystem, körs en webbapplikation på en webbserver och nås av en webbläsare som fungerar som en klient.
Det bästa exempel i en webbapplikation är 'Gmail'. I Gmail görs interaktionen av en enskild användare och är helt oberoende av de andra. Du kan skicka och ta emot information via e-post och även genom bilagor.
Du kan underhålla dokument på en enhet, underhålla kalkylark i Google-dokument och innehåller mycket fler sådana funktioner som gör att användaren inser att de har en miljö som är anpassad till deras specifika identitet.
F # 2) Definiera en webbserver.
Svar: Webbservern följer klient- / servermodellen där programmet använder HTTP (Hypertext Transfer Protocol). Som svar på en HTTP-klientförfrågan hanterar webbservern validering av klienter och serversidor och levererar webbinnehållet i form av webbsidor till användarna.
Webbläsarna, som Safari, Chrome, Internet Explorer, Firefox, etc., läser filerna som lagras på webbservrarna och tar med oss informationen i form av bilder och texter med hjälp av internet. Alla datorer som är värd för webbplatser måste ha webbservrar.
Några av de ledande webbservrarna är:
- Apache
- Microsofts Internet Information Server (IIS)
- Java webbserver
- Googles webbserver
F # 3) Anskaffa några viktiga testscenarier för att testa en webbplats.
Svar: Det finns många parametrar som bör beaktas när man bestämmer viktiga testscenarier för testning av en webbplats. Här spelar också typen av webbplats som ska testas och dess kravspecifikation.
Nedan finns några viktiga testscenarier som är tillämpliga för testning av någon typ av webbplats:
- Testa webbplatsens GUI (grafiskt användargränssnitt) för att verifiera konsistensen av designelementen och sidlayouten.
- Alla sidlänkar och hyperlänkar kontrolleras för omdirigering till önskad sida.
- Om det finns några formulär eller fält på webbplatsen, består testscenarier av testning med giltig data, ogiltiga data, testning med befintliga poster samt testning med tomma poster.
- Funktionstest enligt kravspecifikationen är klar.
- Webbplatsens prestanda testas under tung belastning för att bestämma webbserverns svarstid och databasfrågetid.
- Kompatibilitetstestning görs för att testa beteendet hos en applikation i en annan kombination av webbläsare och operativsystem (operativsystem).
- Användbarhetstestning och databastestning utförs också som en del av testscenarier.
F # 4) Vilka är de olika konfigurationerna som måste beaktas när man testar en webbplats?
Svar : Olika konfigurationer inkluderar olika webbläsare samt ett operativsystem där en webbplats testas. Webbläsarinsticksprogram, textstorlek, videoupplösning, färgdjup, inställningar för webbläsare beaktas också när vi pratar om konfigurationer.
Olika kombinationer av webbläsare och operativsystem används för att testa webbplatsens kompatibilitet. Vanligtvis ingår de senaste och de senaste versionerna. Dessa versioner anges vanligtvis i kravdokumentet.
Få viktiga webbläsare inkluderar:
- Internet Explorer
- Firefox
- Krom
- Safari
- Opera
Få viktiga operativsystem inkluderar:
- Windows
- UNIX
- LINUX
- MAC
F # 5) Är webbtestningstest annorlunda än testning av skrivbordsapplikationer? Förklara hur.
Svar: Ja, listade nedanstående punkter i tabellen förklarar skillnaderna mellan webbapplikation och skrivbordsapplikation.
Webbapplikation | Skrivbordsapplikation | |
---|---|---|
Definition | Webbapplikationer är de som kan köras på alla klientmaskiner som har internetanslutningen utan någon installation av exekveringsfilen. | Skrivbordsapplikationer är en som installeras separat och körs på persondatorn. |
Prestanda | Användaråtgärder, feedback, statistik kan enkelt övervakas och datauppdatering på ett ställe återspeglas överallt i webbapplikationen. | Användaråtgärder kan inte övervakas, och ändringar i data kan bara återspeglas på maskinen. |
Anslutning | Webbapplikationen kan nås på vilken dator som helst som har internetanslutning via webbläsare där applikationens prestanda beror på internethastigheten. | Skrivbordsapplikationen kan endast nås på en specifik dator där applikationen är installerad. |
Säkerhetsrisker | Webbapplikationen är mer benägen för säkerhetshot eftersom applikationer kan nås av vem som helst på internet. | Skrivbordsapplikationen är mindre benägen för säkerhetshot där användaren kan kontrollera säkerhetsproblem på systemnivå. |
Användardata | Användardata sparas och nås på distans vid webbapplikationer. | Data lagras, sparas och nås från samma maskin som applikationen är installerad på. |
F # 6) Vad är intranätapplikationen?
Svar : Intranätapplikation är ett slags privat program som distribueras och körs på en lokal LAN-server och endast kan nås av personerna i organisationen. Den använder ett lokalt nätverk för att dela information.
Till exempel, Organisationen har vanligtvis en applikation som lagrar information om din närvaro, helgdagar, kommande firande inom organisationen eller någon viktig händelse eller information som behöver cirkuleras inom organisationen.
F # 7) Förklara skillnaden mellan auktorisering och autentisering i webbtestning.
Svar: Skillnaden mellan auktorisering och autentisering förklaras i nedanstående tabell:
Autentisering | Tillstånd | |
---|---|---|
ett | Autentisering är den process som systemet identifierar vem användaren är? | Auktorisering är processen med vilket system identifierar vilken användare som har rätt att göra? |
två | Autentisering avgör användarens identitet. | Behörighet bestämmer behörigheterna som ges till användaren, dvs om användaren kan komma åt eller manipulera funktioner i vissa program. |
3 | Det finns olika typer av autentiseringar, som lösenordsbaserad, enhetsbaserad etc. | Det finns två typer av auktorisationer, som skrivskyddad och läs skriv båda. |
4 | Till exempel: Inom en organisation kan varje anställd logga in på en intranätapplikation. | Till exempel: Endast kontoansvarig eller person i kontoavdelningen har åtkomst till kontosektionen. |
F # 8) Vilka typer av säkerhetsproblem för webbtestning?
Svar: Få webbsäkerhetsproblem inkluderar:
- Denial of Service (DOS) attack
- Buffer-överflöde
- Direkt överföring av intern URL via webbläsaradress
- Visar annan statistik
F # 9) Definiera HTTP.
Svar: HTTP står för Hypertext Transfer Protocol. HTTP är dataöverföringsprotokollet som definierar hur meddelanden formateras och överförs via Internet. HTTP avgör också svaret på de åtgärder som utförs av webbservrar och webbläsare.
Till exempel, när en URL anges i webbläsaren skickas HTTP-kommandot till webbservern som i sin tur hämtar den begärda webbläsaren.
F # 10) Definiera HTTPS.
Svar: HTTPS står för Hypertext Transfer Protocol Secure. Detta är i grunden HTTP över SSL (Secure Socket Layer) för säkerhetsändamål. Det finns alltid chanser att avlyssna data som överförs mellan en användare och webbservern när webbplatsen använder HTTP-protokoll.
Därför använder webbplatser ett säkert sätt, dvs. SSL-kryptering av data som skickas fram och tillbaka med HTTPS-protokollet. Nästan alla webbplatser som kräver användarinloggning använder HTTPS-protokoll. Till exempel, bankwebbplatser, e-handelswebbplatser etc.
F # 11) Vilka är de vanligaste problemen vid webbtestning?
Svar: Några av de vanligaste problemen vid webbtestning listas nedan:
- Serverproblem, som inkluderar server ner och server under underhållsproblem.
- Problem med databasanslutning.
- Problem med maskinvara och webbläsarkompatibilitet.
- Säkerhetsrelaterade problem.
- Prestanda och belastningsrelaterade problem.
- GUI (Grafiskt användargränssnitt) relaterade problem.
F # 12) Vad är cookie-testning?
Svar: Cookie sägs vara en personlig användares identitet eller information som krävs för att kommunicera mellan olika webbsidor samt spåra användarens navigering genom webbplatsens sidor. När vi öppnar en webbplats i en webbläsare, skrivs deras respektive cookie på hårddisken.
Cookies används för att spåra användarsessioner, visa annonser, komma ihåg användarens val när de besöker en webbplats, komma ihåg och hämta användarens kundvagn, spåra det unika antalet besökare etc.
Anta att en e-handelswebbplats är tillgänglig i många länder som USA, Kanada, Australien, och deras testning görs i Indien. I det fallet, när man testar e-handelswebbplatsen för olika länder i Indien, ställs kakor i början av respektive land in så att faktiska data som tidszon etc. nås för det aktuella landet.
F # 13) Definiera validering på klientsidan.
Svar: Validering av klientsidan är den som i grund och botten görs på webbläsarenivå där användarens inmatning valideras i själva webbläsaren utan att serveren är involverad.
Låt oss förstå det med hjälp av ett exempel.
Antag att en användare anger fel e-postformat när han fyller i ett formulär. Webbläsaren kommer omedelbart att uppmana ett felmeddelande att korrigera det innan du går vidare till nästa fält. Således korrigeras varje fält innan formuläret skickas in.
Validering av klientsidan görs vanligtvis med skriptspråk som JavaScript, VBScript, HTML 5-attribut.
De två typerna av validering på klientsidan är:
- Validering på fältnivå
- Validering av formulärnivå
F # 14) Vad förstår du av validering på serversidan?
Svar: Validering av serversidan sker där validering och bearbetning av användarförfrågningar kräver svar från servern. För att förstå det tydligare skickas användarens input till servern och valideringen görs med skriptspråk på serversidan som PHP, Asp.NET, etc.
Efter valideringsprocessen skickas feedback tillbaka till klienten i form av en dynamiskt genererad webbsida.
Jämfört med valideringsprocessen på klientsidan är valideringsprocessen på serversidan säkrare eftersom här är applikationen skyddad mot skadliga attacker och användare kan enkelt kringgå skriptspråket på klientsidan.
F # 15) Skill mellan statisk och dynamisk webbplats.
Svar: Skillnaden mellan statiska och dynamiska webbplatser är följande:
Statisk webbplats | Dynamisk webbplats |
---|---|
Statiska webbplatser är den som bara ger information och det finns ingen form av interaktion mellan användaren och webbplatsen. | Dynamiska webbplatser är den där användarinteraktion är möjlig mellan webbplatsen och användaren tillsammans med att förmedla information. |
Statiska webbplatser är billigast att utveckla och vara värd för. | Dynamiska webbplatser är dyrare att utveckla, liksom deras webbhotellskostnader är också högre. |
Statiska webbplatser laddas enkelt i klientens webbläsare på grund av dess fasta innehåll och ingen databasanslutning. | Dynamiska webbplatser tar vanligtvis tid att ladda på klientens webbläsare eftersom innehåll som ska visas skapas dynamiskt och hämtas med hjälp av databasfrågor. |
Statiska webbplatser kan skapas från HTML, CSS och kräver inget serverapplikationsspråk. | Dynamiska webbplatser kräver serverapplikationsspråk som ASP.NET, JSP, PHP för att köra applikationen på servern och visa utdata på webbsidan. |
Ändring av innehållet på sidan på en statisk webbplats; kräver att de laddas upp på servern många gånger. | Dynamisk webbplats ger möjlighet att ändra sidinnehållet med hjälp av serverapplikationen. |
F # 16) Vad förstår du av testning av klient-server?
Svar: Client-server-applikationen är den där applikationen själv laddas eller installeras på en server medan applikationen EXE-fil laddas på alla klientdatorer. Denna miljö används vanligtvis i intranätnätverk.
Följande tester utförs på en klient-serverapplikation:
- GUI-testning på både klient- och serversystem.
- Interaktion med klient och server.
- En applikations funktionalitet.
- Belastnings- och prestandatestning.
- Kompatibilitetstest.
Alla testfall och testscenarier som används i klient-serverapplikationstestning härrör från testarens erfarenhet och kravspecifikationer.
F # 17) Anskaffa HTTP-svarskoder som returneras av servern.
Svar: HTTP-svarkoder är listade nedan:
- 2xx - Detta betyder 'framgång'
- 3xx- Detta betyder 'omdirigering'
- 4xx- Detta betyder ”applikationsfel”
- 5xx- Detta betyder 'Serverfel'
F # 18) Vilken roll har användbarhetstest i webbtestning?
Svar: I webbtestning spelar användbarhetstest en viktig roll. Det är välkänt att användbarhetstestning är sättet att bestämma hur enkelt en slutanvändare enkelt kan komma åt applikationen med eller utan att ha kunskap om programmeringsspråk.
När det gäller webbtestning består användbarhetstest av följande:
- För att kontrollera om webbplatsen är användarvänlig?
- Kan slutanvändaren enkelt navigera i applikationen?
- Förekomst av problem eller tvetydighet som kan hindra användarupplevelsen.
- Kontrollera hur snabbt användaren kan slutföra uppgiften i applikationen.
F # 19) Vilka är de tillgängliga miljöerna på nätet?
Svar: De olika typerna av miljö på webben är:
- Intranät (lokalt nätverk)
- Internet (Wide Area Network)
- Extranät (privat nätverk via internet)
F # 20) Vilka är testfallets format när det gäller a Statisk webbplats och dynamisk webbplats?
Svar: Följande testfallformat kommer att användas för statiska webbplatser:
- Front-end testfall
- Navigeringstestfall
Följande testfallformat kommer att användas för dynamiska webbplatser:
- Front-end testfall
- Back-end testfall
- Navigeringstestfall
- Fältvalidering testfall
- Fall med säkerhetstest etc.
F # 21) Anskaffa några underklasser av HTTP-svarobjekt?
Svar: Skriv, spola, berätta etc är få HTTP-svarobjekt.
Underklasserna för HTTP-svar är:
- HttpResponseRedirect
- HttpResponsePermanentRedirect
- HttpResponseBadRequest
- HttpResponseNotfound
F # 22) Anskaffa några webbtestverktyg.
Svar: Få Webbtestverktyg listas nedan:
- aubergine funktionell
- Selen
- SOA-test
- JMeter
- iMacros, etc.
F # 23) Ge några exempel på webbapplikationer som används i vårt dagliga liv.
Svar: Få exempel inkluderar:
- Webbportaler som eBay, Amazon, Flipkart, etc.
- Bankapplikationer som ICICI, Yes Bank, HDFC, Kotak Mahindra, etc.
- E-postleverantörer som Gmail, Yahoo, Hotmail, etc.
- Sociala nätverk som Facebook, Twitter, LinkedIn, etc.
- Diskussions- och informationsforum som www.Softwaretestinghelp.com
F # 24) Vad är en proxyserver?
Svar: Proxyservern är en server som fungerar som mellanhand eller är den som ligger mellan klienten och huvudservern.
Kommunikationen mellan huvudservern och klientservern sker via en proxyserver eftersom klientförfrågan för alla anslutningar, filer, resurser från huvudservern skickas via en proxyserver och återigen svaret från huvudservern eller lokalt cachat minne till klientserver görs via proxyservern.
Några av de vanligaste proxyservrarna baserat på deras syfte och funktionalitet listas nedan:
- Transparent proxy
- Webbproxy
- Anonym Proxy
- Snedvridande proxy
- Proxy med hög anonymitet
Proxyservern används i princip för följande ändamål:
- För att förbättra prestanda för webbrespons.
- Om det finns ett dokument i cacheminnet skickas svaret direkt till klienten.
- Proxyserver filtrerar webbsidans innehåll i form av webbproxyer.
- En proxyserver används också för att blockera stötande webbinnehåll som användaren kommer åt, särskilt i en organisation, skola och högskola.
- Webbproxyer förhindrar angrepp av datavirus och skadlig kod.
F # 25) Vad är en databasserver?
Svar: En databasserver kan definieras som en server som hänvisar till back-end-systemet i en databasapplikation som tillhandahåller databasstjänster som att komma åt och hämta data från databasen.
Databasservern använder klient / serverarkitektur där data kan nås antingen via databasservern med en 'frontend' som kör och visar data på användarens maskin eller 'back-end' som körs på själva databasservern.
En databasserver är som ett datalager och har också databashanteringssystem (DBMS).
Få mer grundläggande intervjufrågor om programvarutestning
F # 1) Vad är dynamisk testning?
Svar: Dynamisk testning görs genom att koden eller programmet körs med olika ingångsvärden och senare verifieras utdata.
F # 2) Vad är GUI-testning?
Svar: GUI eller grafiskt användargränssnitttestning är processen för att testa programvarans användargränssnitt mot de angivna kraven / mockups / HTML-design etc.,
F # 3) Vad är formell testning?
Svar: Programvaruverifiering, utförd genom att följa en testplan, testprocedurer och korrekt dokumentation med godkännande från kunden kallas formell testning.
F # 4) Vad är riskbaserad testning?
Svar: Att identifiera den kritiska funktionaliteten i systemet och sedan bestämma i vilken ordning dessa funktioner ska testas och utföra testning kallas riskbaserad testning.
F # 5) Vad är tidig testning?
Svar: Utför testning så snart som möjligt i utvecklingslivscykeln för att hitta defekter i de tidiga stadierna av STLC . Tidig testning är till hjälp för att minska kostnaden för att åtgärda defekter i de senare stadierna av STLC.
F # 6) Vad är uttömmande testning?
Svar: Testfunktionalitet med alla giltiga, ogiltiga ingångar och förhandsvillkor kallas uttömmande testning.
F # 7) Vad är defektkluster?
Svar: Alla små moduler eller funktioner kan innehålla ett antal defekter och att koncentrera sig mer på att testa dessa funktioner kallas Defect Clustering.
F # 8) Vad är bekämpningsmedelsparadox?
Svar: Om redan förberedda testfall inte hittar defekter, lägg till / revidera testfall för att hitta fler defekter, detta kallas Pesticide Paradox.
F # 9) Vad är statisk testning?
Svar: Manuell verifiering av koden utan att programmet körs kallas Statisk testning. I denna process identifieras problemen i koden genom att verifiera kod, krav och designdokument.
F # 10) Vad är positivt test?
Svar: Det är testformen som görs på applikationen för att avgöra om systemet fungerar korrekt eller inte. I grund och botten är det känt som 'test to pass' -metoden.
F # 11) Vad är negativ testning?
Svar: Testning av programvara med en negativ metod för att kontrollera om systemet inte “visar fel när det inte ska” och “inte visar fel när det ska” kallas negativ testning.
F # 12) Vad är en End-to-End-testning?
Svar: Att testa systemets övergripande funktionalitet inklusive dataintegration mellan alla moduler kallas End-to-End Testing.
F # 13) Vad är Exploratory Testing?
Svar: Att utforska applikationen, förstå dess funktionalitet, lägga till (eller) ändra befintliga testfall för bättre test kallas Exploratory testing.
F # 14) Vad är Monkey Testing?
Svar: Test som utförs på en applikation utan någon plan och utförs slumpmässigt med testerna för att hitta någon systemkrasch i avsikt att hitta svåra defekter kallas Monkey Testing.
F # 15) Vad är icke-funktionell testning?
Svar: Validering av olika icke-funktionella aspekter av systemet som användargränssnitt, användarvänlighet, säkerhet, kompatibilitet, belastning, stress och prestanda etc. kallas icke-funktionell testning.
F # 16) Vad är användbarhetstestning?
Svar: Att kontrollera hur lätt slutanvändarna kan förstå och använda applikationen kallas Usability Testing.
F # 17) Vad är säkerhetstestning?
Svar: Validering om alla säkerhetsförhållanden är korrekt implementerade i programvaran (eller inte) kallas säkerhetstestning.
F # 18) Vad är prestandatestning?
Svar: Processen för att mäta olika effektivitetsegenskaper i ett system såsom svarstid, belastningstransaktionstransaktioner per minut, transaktionsmix, etc., kallas Performance Testing.
F # 19) Vad är belastningstestning?
Svar: Att analysera både applikations funktionella och prestationsbeteende under olika förhållanden kallas Load Testing.
F # 20) Vad är stresstestning?
Svar: Kontrollera applikationsbeteendet under stressförhållanden
(eller)
Att minska systemresurserna och hålla belastningen konstant och kontrollera hur applikationen beter sig kallas stresstestning.
F # 21) Vad är process?
Svar: En process är en uppsättning metoder som utförs för att uppnå ett visst syfte; det kan innehålla verktyg, metoder, material eller människor.
F # 22) Vad är programvarukonfigurationshantering?
Svar: Processen med att identifiera, organisera och kontrollera förändringar i programutveckling och underhåll.
(eller)
Det är en metod för att styra och hantera ett programutvecklingsprojekt.
F # 23) Vad är en testprocess / livscykel?
Svar: Det inkluderar följande faktorer:
- Skriva en testplan
- Testa scenarier
- Testfall
- Genomförande av testfall
- Testresultat
- Felrapportering
- Defektspårning
- Defektstängning
- Test release
F # 24) Vad är den fullständiga formen av CMMI?
Svar: Kapacitet Maturity Model Integration
F # 25) Vad är en kodgenomgång?
Svar: En informell analys av programkällkoden för att hitta bristerna och verifiera kodningsteknikerna kallas som en kodgenomgång.
F # 26) Vad är testning på enhetsnivå?
Svar: Testning av enskilda program, moduler eller kodenhet kallas enhetstestning.
F # 27) Vad är integrationsnivåtestning?
Svar: Test av relaterade program, moduler (eller) kodenhet.
(eller)
Partitioner av systemet som är redo för testning med andra partitioner i systemet kallas Integration level testing.
F # 28) Vad är systemnivåtestning?
Svar: Test av hela datorsystemet i alla moduler kallas testning på systemnivå. Denna typ av testning kan omfatta både funktionell och strukturell testning.
F # 29) Vad är alfatestning?
Svar: Testning av ett helt datorsystem innan utrullning till UAT kallas alfa-testning.
F # 30) Vad är UAT (User Acceptance Testing)?
Svar: UAT är en form av testning av ett datorsystem av klienten för att verifiera om det har uppfyllt de angivna kraven eller inte.
F # 31) Vad är en testplan?
Svar: Det är ett dokument som beskriver omfattningen, tillvägagångssättet, resurserna och schemat för testaktiviteter. Den identifierar testartiklar, funktioner som ska testas, testuppgifter, vem som kommer att göra varje uppgift och eventuella risker som kräver beredskapsplanering.
F # 32) Vad är ett testscenario?
hur man spelar swf-filer på Windows 7
Svar: Att identifiera alla möjliga områden som ska testas (eller) vad som ska testas kallas testscenario.
F # 33) Vad är ECP (Equivalence Class Partition)?
Svar: Det är en metod för att härleda testfall.
Klick här att veta mer.
F # 34) Vad är en defekt?
Svar: Eventuella brister eller brister i en mjukvaruprodukt betecknas som en defekt.
(eller)
När det förväntade resultatet inte överensstämmer med programmets faktiska resultat, kallas det som en defekt.
F # 35) Vad är svårighetsgrad?
Svar: Den definierar vikten av defekten ur funktionell synvinkel, dvs hur kritisk är en defekt med avseende på applikationen.
F # 36) Vad är prioritet?
Svar: Det indikerar vikten eller brådskandet med att åtgärda en defekt
F # 37) Vad är omprövning?
Svar: Ompröva applikationen innebär att verifiera om bristerna har åtgärdats eller inte.
F # 38) Vad är regressionstestning?
Svar: Verifiering av ett befintligt funktionellt och icke-funktionellt område efter ändringar av den del av en programvara eller tillägg av nya funktioner kallas Regression Testing.
F # 39) Vad är återställningstestning?
Svar: Kontroll av om systemet kan hantera vissa oväntade eller oförutsägbara situationer kallas Recovery Testing.
F # 40) Vad är globaliseringstest?
Svar: Det är processen att verifiera om programvaran kan köras oberoende av dess geografiska och kulturella miljö. Verifierar om applikationen har funktionen att ställa in och ändra språk, datum, format och valuta eller om det är utformat för globala användare.
F # 41) Vad är lokaliseringstestning?
Svar: Verifiering av globaliserad applikation för en viss användarort, under kulturella och geografiska förhållanden kallas lokaliseringstestning.
F # 42) Vad är installationstestning?
Svar: Kontroll av om vi lyckas installera en programvara (eller) inte, enligt riktlinjerna i installationsdokumentet kallas Installationstest.
F # 43) Vad är Un-Installation Testing?
Svar: Kontroll av om vi lyckas avinstallera programvaran från systemet framgångsrikt (eller) inte kallas Un-Installation Testing
F # 44) Vad är kompatibilitetstestning?
Svar: Kontroll av om applikationen är kompatibel med olika program- och hårdvarumiljöer eller inte kallas kompatibilitetstestning.
F # 45) Vad är en teststrategi?
Svar: Det är en del av en testplan som beskriver hur testning utförs för projektet och vilka testtyper som behöver utföras på applikationen.
F # 46) Vad är ett testfall?
Svar: Ett testfall är en uppsättning förhandsbestämda steg som ska följas med indata och förväntat beteende för att validera ett systems funktionalitet.
F # 47) Vad är ett testfall för affärsvalidering?
Svar: Ett testfall som är förberett för att kontrollera affärsförhållandet eller ett affärsbehov kallas Business Validation-testfallet.
F # 48) Vad är ett bra testfall?
Svar: Ett testfall som har hög prioritet att fånga defekter kallas ett bra testfall.
F # 49) Vad är användningsfallstestning?
Svar: Validering av en programvara för att bekräfta om den är utvecklad enligt användningsfallet eller inte kallas Use Case-testning.
F # 50) Vad är en defektålder?
Svar: Tidsskillnaden mellan detekteringsdatum och datum för stängning av en defekt kallas Defect Age.
F # 51) Vad är Showstopper Defect?
Svar: En defekt som inte tillåter testning att fortsätta kallas Showstopper Defect.
F # 52) Vad är en testavslutning?
Svar: Det är den sista fasen av STLC, där ledningen förbereder olika testöversiktsrapporter som förklarar den fullständiga statistiken för projektet baserat på utförda tester.
F # 53) Vad är skopprovning?
Svar: Skopetestning kallas också A / B-testning. Det används mest för att studera effekterna av olika produktdesigner på webbplatsens mått. Två samtidiga versioner körs på en enda eller en uppsättning webbsidor för att mäta skillnaden i klickfrekvens, gränssnitt och trafik.
F # 54) Vad menas med inmatningskriterier och utgångskriterier vid programvarutestning?
Svar: Inträdeskriterier är processen som måste finnas när ett system börjar, som,
- SRS - Programvara
- FRS
- Användningsfall
- Testfall
- Testplan
Utgångskriterier se till om testningen är klar och applikationen är redo att släppas, t.ex.
- Testöversiktsrapport
- Metrik
- Rapport om felanalys
F # 55) Vad är samtidighetstestning?
Svar: Detta är en testning för flera användare för att komma åt applikationen samtidigt för att verifiera effekten på kod, modul eller DB och används huvudsakligen för att identifiera låsning och blockering i koden.
F # 56) Vad är testning av webbapplikationer?
Svar: Webbapplikationstestning görs på en webbplats för att kontrollera - belastning, prestanda, säkerhet, funktionalitet, gränssnitt, kompatibilitet och andra användbarhetsrelaterade problem.
F # 57) Vad är enhetstestning?
Svar: Enhetstestning görs för att kontrollera om de enskilda modulerna i källkoden fungerar korrekt eller inte.
F # 58) Vad är gränssnitttestning?
Svar: Gränssnitttestning görs för att kontrollera om de enskilda modulerna kommunicerar ordentligt enligt specifikationerna eller inte. Gränssnitttestning används mest för att testa användargränssnittet för GUI-applikationer.
F # 59) Vad är gammatestning?
Svar: Gammatestning görs när programvaran är redo att släppas med de angivna kraven, denna testning görs direkt genom att hoppa över alla interna testaktiviteter.
F # 60) Vad är teststammen?
Svar: Test Harness konfigurerar en uppsättning verktyg och testdata för att testa en applikation under olika förhållanden, vilket innebär att man övervakar utdata med den förväntade utgången för korrekthet.
Fördelarna med Testing Harness är : Produktivitetsökning på grund av processautomatisering och ökad produktkvalitet
F # 61) Vad är skalbarhetstestning?
Svar: Den används för att kontrollera om ett systems funktionalitet och prestanda klarar volym- och storleksförändringar enligt kraven.
Skalbarhetsprovning görs med hjälp av belastningstestet genom att ändra olika programvara, hårdvarukonfigurationer och testmiljö.
F # 62) Vad är Fuzz-testning?
Svar: Fuzz-testning är en svartlåda-testteknik som använder slumpmässiga dåliga data för att attackera ett program för att kontrollera om något går sönder i applikationen.
F # 63) Vad är skillnaden mellan QA, QC och Testing?
Svar:
- QA: Det är processorienterat och syftet är att förhindra defekterna i en applikation.
- QC: QC är produktorienterat och det är en uppsättning aktiviteter som används för att utvärdera en utvecklad arbetsprodukt.
- Testning: Köra och verifiera en ansökan i avsikt att hitta fel.
F # 64) Vad är datadriven testning?
Svar: Det är en automatiseringsprovningsprocess där en applikation testas med flera datauppsättningar med olika förutsättningar som en ingång till skriptet.
Slutsats
Jag hoppas att ovannämnda frågor och svar på intervjuer med manuell programvarutestning är till nytta för var och en av er.
Jag är säker på att med en grundlig kunskap om dessa frågor och svar kan du vara säker på alla QA-testintervjuer och komma igenom den mycket framgångsrikt.
Vi önskar er all framgång !!
Rekommenderad läsning
- Intervjufrågor och svar
- Några intressanta programtestintervjufrågor
- Hur man förbereder sig för intervju om programvarutestning
- Bästa verktyg för testning av programvara 2021 (QA Test Automation Tools)
- Programvaruhandbok Testning av intervjufrågor för erfarna yrkesverksamma
- QA Software Testing Resources and Downloads
- Programvarutestning QA-assistentjobb
- 20 enkla frågor för att kontrollera din programvara Testa grundläggande kunskap (Online Quiz)