top 200 software testing interview questions
Omfattende liste over vanlige spørsmål om manuell programvaretesting Intervju Spørsmål og svar for å hjelpe deg med å forberede deg på det kommende intervjuet:
Denne artikkelen inneholder spørsmål om spørsmål og tips du kan forberede deg på Programvare testintervju - spørsmål om manuell testing, spørsmål om nettesting, ISTQB- og CSTE-sertifiseringsspørsmål og noen mock-tester for å teste testferdighetene dine.
Hvis du går nøye gjennom alle disse spørsmålene, er jeg sikker på at du enkelt vil knekke ethvert testintervju.
Hva du vil lære:
Topp spørsmål om programvaretesting
Jeg har gitt lenker til de forskjellige kategoriene av intervjuspørsmål. Sjekk de respektive sidene for detaljerte emnespesifikke spørsmål.
Q # 1) Hvordan forberede seg på et Software Testing / QA intervju ?
Svar: Klikk på lenken ovenfor for å vite - Hvor skal jeg begynne med for intervjuforberedelsen? Det er nesten 2 år nå siden jeg har møtt noe intervju.
Q # 2) Prøvetest å bedømme dine intervjuferdigheter for programvaretesting.
Svar: Ta denne mock testpapiren som vil hjelpe deg med å forberede deg på et testintervju samt CSTE-sertifiseringseksamen.
Q # 3) Liste over ofte stilte spørsmål Automatiseringstest intervjuspørsmål
Svar: Klikk på lenken over for spørsmål om automatiseringsintervju som forskjell mellom Winrunner og testdirektør. Hva er TSL? Hva er 4GL og andre lignende spørsmålslister.
Q # 4) Hva er forskjellen mellom ytelsestesting, belastningstesting og stresstesting? Forklar med eksempler?
hvordan du tester kompatibilitet mellom nettlesere
Svar: Mange blir forvirret med disse testterminologiene. Klikk her for en detaljert forklaring av ytelse, belastning og stresstestingstyper med eksempler for bedre forståelse.
Q # 5) ISTQB spørsmål og svar (flere spørsmål her og her )
Svar: Klikk på linkene ovenfor for å lese om ISTQB papirmønstre og tips om hvordan du raskt kan løse disse spørsmålene. ISTQBs 'Foundation level' eksempelspørsmål med svar er også tilgjengelig her.
Q # 6) QTP intervju spørsmål
Svar: Quick Test Professional: Liste over intervjuspørsmål og svar er tilgjengelig i lenken ovenfor.
Q # 7) CSTE spørsmål med svar.
Svar: Klikk på lenken over for spørsmål og svar om CSTE.
Q # 8) Hva er skrivebordskontroll og kontrollflytanalyse
Svar: Klikk her for svar om resepsjonskontroll og kontrollflytanalyse sammen med eksemplene.
Q # 9) Hva er sunnhetsprøven (eller) Bygg test?
Svar: Bekreftelse av den kritiske (viktige) funksjonaliteten til programvaren på en ny versjon for å avgjøre om du vil utføre videre testing eller ikke, kalles Sanity Test.
Sp # 10) Hva er forskjellen mellom klientservertesting og nettbasert testing?
Svar: Klikk her for svaret.
Q # 11) Hva er Black Box testing ?
Svar: Black box testing er forklart med typene i lenken ovenfor.
Q # 12) Hva er White Box testing ?
Svar: Klikk her for innlegget som forklarer om testing av hvit boks sammen med typene
Q # 13) Hva er forskjellige? typer programvaretesting ?
Svar: Klikk på lenken ovenfor for å referere innlegget som forklarer alle typer testing av programvare i detalj.
Sp # 14) Hvordan definere en standard prosess for hele testflyten, Forklar de utfordrende situasjonene i manuell testkarriere. Hva er den beste måten å gå for å få en lønnsvekst.
Svar: Klikk på dette lenke for svarene på disse spørsmålene.
Sp # 15) Hva er den mest utfordrende situasjonen du noen gang har hatt under testing?
Spørsmål nr. 16) Hvordan utføre testing når det ikke er dokumenter?
Svar: Klikk her for et detaljert innlegg om hvordan du kan svare på disse spørsmålene om QA-intervju.
Populære spørsmål om internettintervju og spørsmål
Som navnet definerer, betyr nettprøving å teste nettapplikasjonene for eventuelle feil eller problemer før nettapplikasjonen flyttes til produksjonsmiljøet, dvs. før du gjør en hvilken som helst webapplikasjon live.
Basert på krav til nettesting er det forskjellige faktorer som bør vurderes. Disse faktorene inkluderer webapplikasjoner, TCP / IP-kommunikasjon, muligheten til å håndtere trafikk, brannmurer, etc.
Nettprøving inkluderer Funksjonstesting, brukervennlighetstest, sikkerhetstesting, grensesnitttesting, kompatibilitetstesting, ytelsestesting, osv., i sjekklisten.
Nedenfor finner du de vanligste spørsmålene og svarene på Web Testing-intervjuer som vil veilede deg til å bli forberedt på ethvert webtestintervju.
Q # 1) Hva forstår du med nettapplikasjon?
Svar: Nettapplikasjon er et middel til å kommunisere og utveksle informasjon med kunder. I motsetning til alle stasjonære applikasjoner som kjøres av et operativsystem, kjører en webapplikasjon på en webserver og er tilgjengelig av en nettleser som fungerer som en klient.
Den beste eksempel av en webapplikasjon er ‘Gmail’. I Gmail gjøres interaksjonen av en enkelt bruker og er helt uavhengig av de andre. Du kan sende og motta informasjon via e-post og også vedlegg.
Du kan vedlikeholde dokumenter på en stasjon, vedlikeholde regneark i Google-dokumenter og inkluderer mye flere slike funksjoner som får brukeren til å innse at de har et miljø som er tilpasset deres spesifikke identitet.
Q # 2) Definer en webserver.
Svar: Webserver følger klient / servermodellen der programmet bruker HTTP (Hypertext Transfer Protocol). Som svar på forespørselen fra en HTTP-klient, håndterer webserveren validering av klienten og serversiden og leverer nettinnholdet i form av websider til brukerne.
Nettleserne, som Safari, Chrome, Internet Explorer, Firefox, etc., leser filene som er lagret på webserverne og gir informasjonen til oss i form av bilder og tekster ved hjelp av internett. Enhver datamaskin som er vert for nettsteder må ha webservere.
Noen av de ledende webserverne er:
- Apache
- Microsofts Internet Information Server (IIS)
- Java webserver
- Googles webserver
Q # 3) Bruk noen viktige testscenarier for å teste et nettsted.
Svar: Det er mange parametere som bør vurderes når du bestemmer viktige testscenarier for testing av et nettsted. Her spiller også typen nettsted som skal testes og kravspesifikasjonen.
Nedenfor er noen viktige testscenarier som kan brukes til å teste alle typer nettsteder:
- Test GUI (Graphical User Interface) på nettstedet for å verifisere konsistensen av designelementene og sideoppsettet.
- Alle sidekoblinger og hyperkoblinger kontrolleres for omadressering til ønsket side.
- I tilfelle det finnes noen skjemaer eller felt på nettstedet, består testscenarier av testing med gyldige data, ugyldige data, testing med eksisterende poster samt testing med tomme poster.
- Funksjonstesting i henhold til kravspesifikasjonen er utført.
- Ytelsen til et nettsted testes under tung belastning for å bestemme responstiden for webserveren og spørringstiden for databasen.
- Kompatibilitetstesting gjøres for å teste oppførselen til et program i en annen nettleser- og operativsystemkombinasjon (operativsystem).
- Brukervennlighetstesting og databasetesting utføres også som en del av testscenarier.
Q # 4) Hva er de forskjellige konfigurasjonene som må vurderes når du tester et nettsted?
Svar : Ulike konfigurasjoner inkluderer forskjellige nettlesere samt et operativsystem som et nettsted testes på. Nettleser-plugins, tekststørrelse, videooppløsning, fargedybde, valg av nettleserinnstillinger vurderes også når vi snakker om konfigurasjoner.
Forskjellige kombinasjoner av nettlesere og operativsystemer brukes til å teste nettstedets kompatibilitet. Vanligvis er den siste og den siste nyeste versjonen inkludert. Disse versjonene er vanligvis spesifisert i kravdokumentet.
Få viktige nettlesere inkluderer:
- Internet Explorer
- Firefox
- Chrome
- Safari
- Opera
Få viktige operativsystemer inkluderer:
- Windows
- UNIX
- LINUX
- MAC
Sp # 5) Er webapplikasjonstesting forskjellig fra testing av skrivebordsprogram? Forklar hvordan.
Svar: Ja, vervet under punktene i tabellen forklarer forskjellene mellom webapplikasjon og desktopapplikasjon.
Webapplikasjon | Desktop-applikasjon | |
---|---|---|
Definisjon | Nettapplikasjoner er de som kan kjøres på alle klientmaskiner som har internettforbindelse uten installasjon av kjøringsfilen. | Desktop-applikasjoner er en som installeres og kjøres separat på den personlige datamaskinen. |
Opptreden | Brukerhandlinger, tilbakemeldinger, statistikk kan enkelt overvåkes, samt dataoppdatering på ett sted, gjenspeiles overalt i webapplikasjonen. | Brukerhandlinger kan ikke overvåkes, i tillegg til at endringer i data bare kan gjenspeiles på maskinen. |
Tilkobling | Webapplikasjon er tilgjengelig på hvilken som helst PC som har internettforbindelse ved hjelp av nettleser der ytelsen til applikasjonen avhenger av internettets hastighet. | Du kan bare få tilgang til skrivebordsprogrammer på en bestemt PC der applikasjonen er installert. |
Sikkerhetsrisiko | Webapplikasjon er mer utsatt for sikkerhetstrusler, ettersom applikasjoner er tilgjengelige av alle på internett. | Desktop-applikasjonen er mindre utsatt for sikkerhetstrusler der brukeren kan kontrollere sikkerhetsproblemer på systemnivå. |
Brukerdata | Brukerdata lagres og får tilgang til eksternt i tilfelle nettapplikasjoner. | Data lagres, lagres og nås fra samme maskin som applikasjonen er installert på. |
Sp # 6) Hva er intranettapplikasjonen?
Svar : Intranettapplikasjon er en slags privat applikasjon som distribueres og kjøres på en lokal LAN-server og som bare er tilgjengelig for folk i organisasjonen. Den bruker et lokalt nettverk for å dele informasjon.
For eksempel, Organisasjonen har vanligvis et program som lagrer informasjon om ditt fremmøte, helligdager, kommende feiringer i organisasjonen eller noen viktig begivenhet eller informasjon som må sirkuleres i organisasjonen.
Q # 7) Forklar forskjellen mellom autorisering og autentisering i nettesting.
Svar: Forskjellen mellom autorisering og autentisering er forklart i tabellen nedenfor:
Godkjenning | Autorisasjon | |
---|---|---|
1 | Autentisering er prosessen som systemet identifiserer hvem brukeren er med? | Autorisasjon er prosessen som systemet identifiserer hvilken bruker som er autorisert til å gjøre? |
to | Autentisering avgjør identiteten til brukeren. | Autorisasjon bestemmer rettighetene som er gitt til brukeren, dvs. om brukeren kan få tilgang til eller manipulere funksjonene til et bestemt program. |
3 | Det finnes forskjellige typer autentiseringer, som passordbasert, enhetsbasert, etc. | Det er to typer autorisasjoner, som skrivebeskyttet og lese skrive begge deler. |
4 | For eksempel: Innenfor en organisasjon kan hver ansatt logge inn på et intranettapplikasjon. | For eksempel: Bare kontoansvarlig eller person i kontoavdelingen har tilgang til kontoseksjonen. |
Q # 8) Hva er typene sikkerhetsproblemer for nettesting?
Svar: Få nettsikkerhetsproblemer inkluderer:
- Denial of Service (DOS) angrep
- Bufferoverløp
- Direkte overføring av intern URL via nettleseradresse
- Viser annen statistikk
Q # 9) Definer HTTP.
Svar: HTTP står for Hypertext Transfer Protocol. HTTP er dataoverføringsprotokollen som definerer hvordan meldinger formateres og overføres over Internett. HTTP bestemmer også responsen til handlingene som utføres av webservere og nettlesere.
For eksempel, når en URL skrives inn i nettleseren, sendes HTTP-kommandoen til webserveren som igjen henter den forespurte nettleseren.
Q # 10) Definer HTTPS.
Svar: HTTPS står for Hypertext Transfer Protocol Secure. Dette er i utgangspunktet HTTP over SSL (Secure Socket Layer) for sikkerhetsformål. Det er alltid sjanser for å avlytte data som overføres mellom en bruker og webserveren når nettstedet bruker HTTP-protokoll.
Derfor bruker nettsteder en sikker måte, dvs. SSL-kryptering av data som sendes frem og tilbake ved hjelp av HTTPS-protokoll. Nesten alle nettsteder som krever brukerinnlogging bruker HTTPS-protokoll. For eksempel, banknettsteder, netthandelsnettsteder osv.
Sp # 11) Hva er de vanligste problemene med nettesting?
Svar: Noen av de vanligste problemene med nettesting er oppført nedenfor:
- Serverproblem, som inkluderer server ned og server under vedlikeholdsproblemer.
- Databaseforbindelsesproblem.
- Problemer med maskinvare og nettleser.
- Sikkerhetsrelaterte problemer.
- Ytelses- og lastrelaterte problemer.
- GUI (Grafisk brukergrensesnitt) relaterte problemer.
Sp # 12) Hva er testing av informasjonskapsler?
Svar: Informasjonskapsel sies å være en personlig brukers identitet eller informasjon som kreves for å kommunisere mellom forskjellige websider, samt spore brukerens navigering gjennom nettsidene. Hver gang vi går inn på et hvilket som helst nettsted i en hvilken som helst nettleser, blir deres respektive informasjonskapsel skrevet på harddisken.
Informasjonskapsler brukes til å spore brukersessioner, vise annonser, huske brukerens valg mens de åpner et nettsted, huske og hente brukerens handlekurv, spore det unike antallet besøkende osv.
Anta at et e-handelsnettsted er tilgjengelig i mange land som USA, Canada, Australia, og testingen av dem gjøres i India. I så fall, mens du tester e-handelsnettstedet for forskjellige land i India, blir informasjonskapsler i de respektive landene først angitt slik at faktiske data som tidssone osv. Er tilgjengelig for det aktuelle landet.
Q # 13) Definer validering på klientsiden.
Svar: Validering av klientsiden er den som i utgangspunktet gjøres på nettlesernivå der brukerens inndata blir validert i selve nettleseren uten at serveren er involvert.
La oss forstå det ved hjelp av et eksempel.
Anta at en bruker skriver inn feil e-postformat mens han fyller ut et skjema. Nettleseren vil umiddelbart be en feilmelding om å rette den før den går videre til neste felt. Dermed korrigeres hvert felt før skjemaet sendes inn.
Validering av klientsiden gjøres vanligvis med skriptspråk som JavaScript, VBScript, HTML 5-attributter.
De to typene validering på klientsiden er:
- Validering på feltnivå
- Validering av skjema nivå
Sp # 14) Hva forstår du med validering på serversiden?
Svar: Validering av serversiden skjer der validering og behandling av brukerforespørsler krever svar fra serveren. For å forstå det tydeligere sendes brukerens innspill til serveren, og validering gjøres ved hjelp av skriptspråk på serversiden som PHP, Asp.NET, etc.
Etter valideringsprosessen sendes tilbakemeldinger tilbake til klienten i form av en dynamisk generert webside.
Sammenlignet med valideringsprosessen på klientsiden er valideringsprosessen på serversiden sikrere fordi her er applikasjonen beskyttet mot ondsinnede angrep og brukere enkelt kan omgå skriptspråk på klientsiden.
Q # 15) Skille mellom statisk og dynamisk nettsted.
Svar: Forskjellen mellom statiske og dynamiske nettsteder er som følger:
Statisk nettsted | Dynamisk nettsted |
---|---|
Statiske nettsteder er den som bare gir ut informasjon, og det er ingen form for interaksjon mellom brukeren og nettstedet. | Dynamiske nettsteder er det der brukerinteraksjon er mulig mellom nettstedet og brukeren sammen med formidling av informasjon. |
Statiske nettsteder er billigst å utvikle og være vert for. | Dynamiske nettsteder er dyrere å utvikle, så vel som kostnadene for hosting er også mer. |
Statiske nettsteder lastes enkelt inn i klientleseren på grunn av det faste innholdet og ingen databasetilkobling. | Dynamiske nettsteder tar vanligvis tid å laste inn i klientleseren, fordi innholdet som skal vises dynamisk opprettes og hentes ved hjelp av databasespørsmål. |
Statiske nettsteder kan opprettes fra HTML, CSS og krever ikke noe serverapplikasjonsspråk. | Dynamiske nettsteder krever serverapplikasjonsspråk som ASP.NET, JSP, PHP for å kjøre applikasjonen på serveren og vise utdataene på websiden. |
Endring i innholdet på siden til et statisk nettsted; krever at du blir lastet opp på serveren mange ganger. | Dynamisk nettsted gir fasiliteter for å endre sideinnholdet ved hjelp av serverapplikasjonen. |
Spørsmål nr. 16) Hva forstår du ved testing av klient-server?
Svar: Client-server-applikasjonen er den applikasjonen selv blir lastet eller installert på en server, mens applikasjonen EXE-fil er lastet på alle klientmaskiner. Dette miljøet brukes vanligvis i intranettnettverk.
Følgende tester utføres på et klientserverprogram:
- GUI-testing på både klient- og serversystemer.
- Interaksjon mellom klient og server.
- Funksjonaliteten til et program.
- Last og ytelsestesting.
- Kompatibilitetstesting.
Alle testtilfellene og testscenariene som brukes i testing av klientserverapplikasjoner, er hentet fra testers erfaring og kravspesifikasjoner.
Q # 17) Bruk HTTP-svarskoder som returneres av serveren.
Svar: HTTP-responskoder er vervet nedenfor:
- 2xx - Dette betyr 'suksess'
- 3xx- Dette betyr 'omdirigering'
- 4xx- Dette betyr ‘Søknadsfeil’
- 5xx- Dette betyr 'Serverfeil'
Spørsmål nr. 18) Hva er rollen som brukervennlighetstesting i nettesting?
Svar: I nettesting spiller brukervennlighetstesting en viktig rolle. Det er velkjent at brukervennlighetstesting er middel til å bestemme hvor enkelt en sluttbruker enkelt kan få tilgang til applikasjonen med eller uten å ha noen programmeringsspråk kunnskap.
Når det gjelder nettesting, består brukervennlighetstest av følgende:
- For å sjekke om nettstedet er brukervennlig?
- Er sluttbrukeren i stand til enkelt å navigere i applikasjonen?
- Tilstedeværelse av problemer eller tvetydighet som kan hindre brukeropplevelsen.
- Sjekk hvor raskt brukeren er i stand til å fullføre oppgaven i applikasjonen.
Spørsmål nr. 19) Hva er de tilgjengelige miljøene på nettet?
Svar: De forskjellige miljøtypene på nettet er:
- Intranett (lokalt nettverk)
- Internett (bredt nettverk)
- Ekstranett (privat nettverk over internett)
Spørsmål nr. 20) Hva er testtilfelleformatene når det gjelder a Statisk nettsted og Dynamic website?
Svar: Følgende test case-format vil bli brukt i tilfelle av statiske nettsteder:
- Front-end test tilfeller
- Navigasjonstest tilfeller
Følgende test case-format vil bli brukt på dynamiske nettsteder:
- Front-end test tilfeller
- Back-end test tilfeller
- Navigasjonstest tilfeller
- Feltvalideringstest tilfeller
- Sikkerhetstestsaker m.m.
Q # 21) Få noen underklasser av HTTP-responsobjekter?
Svar: Skriv, skyll, fortell osv. Er få HTTP-responsobjekter.
Underklassene til HTTP-respons er:
- HttpResponseRedirect
- HttpResponsePermanentRedirect
- HttpResponseBadRequest
- HttpResponseNotfound
Q # 22) Bruk noen webtestverktøy.
Svar: Få Nettprøveverktøy er vervet nedenfor:
- aubergine funksjonell
- Selen
- SOA-test
- JMeter
- iMacros, etc.
Spørsmål nr. 23) Gi noen eksempler på webapplikasjoner som brukes i vårt daglige liv.
Svar: Få eksempler inkluderer:
- Nettportaler som eBay, Amazon, Flipkart, etc.
- Bankapplikasjoner som ICICI, Yes Bank, HDFC, Kotak Mahindra, etc.
- E-posttjenesteleverandører som Gmail, Yahoo, Hotmail, etc.
- Sosiale nettverk som Facebook, Twitter, LinkedIn, etc.
- Diskusjons- og informasjonsfora som www.Softwaretestinghelp.com
Spørsmål nr. 24) Hva er en proxy-server?
Svar: Proxy-serveren er en server som fungerer som mellomledd eller er den som ligger mellom klienten og hovedserveren.
Kommunikasjonen mellom hovedserveren og klientserveren skjer gjennom en proxy-server når klientforespørselen om enhver tilkobling, fil, ressurser fra hovedserveren sendes gjennom en proxy-server og igjen svaret fra hovedserveren eller det lokale hurtigminnet til klientserver gjøres via proxy-serveren.
Noen av de vanligste proxy-serverne basert på deres formål og funksjonalitet er listet opp nedenfor:
- Gjennomsiktig fullmektig
- Web-proxy
- Anonym fullmektig
- Forvrenger proxy
- Proxy med høy anonymitet
Proxy-serveren brukes i utgangspunktet til følgende formål:
- For å forbedre ytelsen til nettrespons.
- I tilfelle det finnes et dokument i hurtigminnet, blir svaret sendt direkte til klienten.
- Proxy-server filtrerer innholdet på websiden i form av webproxyer.
- En proxy-server brukes også til å blokkere støtende nettinnhold som brukeren får tilgang til, spesielt i en organisasjon, skole og høyskole.
- Webproxyer forhindrer angrep av datavirus og skadelig programvare.
Sp # 25) Hva er en databaseserver?
Svar: En databaseserver kan defineres som en server som refererer til back-end-systemet til en databaseapplikasjon som gir databasetjenester som tilgang til og henting av data fra databasen.
Databaseserveren bruker klient / serverarkitektur der data kan nås enten via databaseserveren ved en 'frontend' som kjører og viser data på brukerens maskin eller 'back-end' som kjører på selve databaseserveren.
En databaseserver er som et datalager og har også databasesystem (DBMS).
Få flere grunnleggende spørsmål om intervjuer med programvaretesting
Q # 1) Hva er dynamisk testing?
Svar: Dynamisk testing utføres ved å utføre koden eller programmet med forskjellige inngangsverdier, og senere blir utdataene bekreftet.
Spørsmål 2) Hva er GUI-testing?
Svar: GUI eller grafisk brukergrensesnitttesting er prosessen med å teste programvarens brukergrensesnitt mot de angitte kravene / mockups / HTML-design osv.,
Spørsmål 3) Hva er formell testing?
Svar: Programvareverifisering, utført ved å følge en testplan, testprosedyrer og riktig dokumentasjon med godkjenning fra kunden blir betegnet som formell testing.
Spørsmål nr. 4) Hva er risikobasert testing?
Svar: Å identifisere den kritiske funksjonaliteten i systemet og deretter bestemme i hvilken rekkefølge disse funksjonene skal testes og utføre testing kalles risikobasert testing.
Q # 5) Hva er tidlig testing?
Svar: Utfør testing så snart som mulig i utviklingssyklusen for å finne feil i de tidlige stadiene av STLC . Tidlig testing er nyttig for å redusere kostnadene ved å fikse feil på de senere stadiene av STLC.
Q # 6) Hva er uttømmende testing?
Svar: Testfunksjonalitet med alle gyldige, ugyldige innganger og forutsetninger kalles uttømmende testing.
Q # 7) Hva er defektklynging?
Svar: Enhver liten modul eller funksjonalitet kan inneholde en rekke mangler, og å konsentrere seg mer om å teste disse funksjonalitetene er kjent som Feilklynging.
Q # 8) Hva er et plantevernmiddelparadoks?
Svar: Hvis allerede utarbeidede testtilfeller ikke finner feil, kan du legge til / revidere testtilfeller for å finne flere mangler. Dette er kjent som Pesticide Paradox.
Sp # 9) Hva er statisk testing?
Svar: Manuell verifisering av koden uten å utføre programmet kalles Static Testing. I denne prosessen identifiseres problemene i koden ved å verifisere kode, krav og designdokumenter.
Sp # 10) Hva er positiv testing?
Svar: Det er testformen som utføres på applikasjonen for å avgjøre om systemet fungerer som det skal eller ikke. I utgangspunktet er det kjent som 'test to pass' -tilnærmingen.
Spørsmål nr. 11) Hva er negativ testing?
Svar: Testing av programvare med en negativ tilnærming for å sjekke om systemet ikke “viser feil når det ikke skal” og “ikke viser feil når det skal” kalles negativ testing.
Sp # 12) Hva er en end-to-end-testing?
Svar: Å teste systemets samlede funksjonalitet inkludert dataintegrering mellom alle modulene kalles End-to-End Testing.
Spørsmål nr. 13) Hva er utforskende testing?
Svar: Å utforske applikasjonen, forstå funksjonalitet, legge til (eller) endre eksisterende testtilfeller for bedre testing kalles utforskende testing.
Q # 14) Hva er Monkey Testing?
Svar: Testing utført på en applikasjon uten noen plan og utført tilfeldig med testene for å finne systemkrasj med den hensikt å finne vanskelige mangler kalles Monkey Testing.
Sp # 15) Hva er ikke-funksjonell testing?
Svar: Validering av ulike ikke-funksjonelle aspekter ved systemet, som brukergrensesnitt, brukervennlighet, sikkerhet, kompatibilitet, belastning, stress og ytelse, etc., kalles ikke-funksjonell testing.
Spørsmål nr. 16) Hva er brukervennlighetstesting?
Svar: Å sjekke hvor enkelt sluttbrukerne er i stand til å forstå og betjene applikasjonen kalles Usability Testing.
Spørsmål nr. 17) Hva er sikkerhetstesting?
Svar: Å validere om alle sikkerhetsforhold er riktig implementert i programvaren (eller) ikke kalles sikkerhetstesting.
Spørsmål nr. 18) Hva er ytelsestesting?
Svar: Prosessen med å måle forskjellige effektivitetsegenskaper i et system, som responstid, belastningstransaksjoner per minutt, transaksjonsmiks, etc., kalles Performance Testing.
Spørsmål nr. 19) Hva er belastningstesting?
Svar: Å analysere både funksjons- og ytelsesadferden til en applikasjon under forskjellige forhold kalles Load Testing.
Spørsmål nr. 20) Hva er stresstesting?
Svar: Kontrollere applikasjonsadferd under stressforhold
(eller)
Å redusere systemressursene og holde belastningen konstant og sjekke hvordan applikasjonen oppfører seg kalles stresstesting.
Spørsmål nr. 21) Hva er prosess?
Svar: En prosess er et sett med praksis utført for å oppnå et gitt formål; det kan omfatte verktøy, metoder, materialer eller mennesker.
Q # 22) Hva er programvarekonfigurasjonsadministrasjon?
Svar: Prosessen med å identifisere, organisere og kontrollere endringer i programvareutvikling og vedlikehold.
(eller)
Det er en metode for å kontrollere og administrere et programvareutviklingsprosjekt.
Spørsmål nr. 23) Hva er en testprosess / livssyklus?
Svar: Det inkluderer følgende faktorer:
- Skrive en testplan
- Test scenarier
- Test tilfeller
- Gjennomføring av prøvesakene
- Testresultater
- Feilrapportering
- Mangelsporing
- Feillukking
- Testutgivelse
Spørsmål nr. 24) Hva er den fulle formen for CMMI?
Svar: Evne Modenhetsmodell Integrasjon
Spørsmål nr. 25) Hva er en kodegjennomgang?
Svar: En uformell analyse av kildekoden til programmet for å finne feilene og verifisere kodingsteknikkene kalles en Code Walk Through.
Spørsmål nr. 26) Hva er enhetstesting?
Svar: Testing av enkeltprogrammer, moduler eller enhet av kode kalles enhetstesting.
Spørsmål nr. 27) Hva er integrasjonstest?
Svar: Testing av relaterte programmer, moduler (eller) enhet av kode.
(eller)
Partisjoner av systemet som er klare for testing med andre partisjoner av systemet, kalles integrasjonstest.
Spørsmål nr. 28) Hva er systemnivåprøving?
Svar: Testing av hele datasystemet på tvers av alle modulene blir betegnet som testing på systemnivå. Denne typen testing kan omfatte funksjonell så vel som strukturell testing.
Spørsmål nr. 29) Hva er alfatesting?
Svar: Testing av et helt datasystem før utrulling til UAT kalles alfa-testing.
Spørsmål nr. 30) Hva er UAT (User Acceptance Testing)?
Svar: UAT er en form for testing av et datasystem av klienten for å verifisere om det overholdt de oppgitte kravene eller ikke.
hvordan du spiller SWF-filer på Windows 7
Spørsmål nr. 31) Hva er en testplan?
Svar: Det er et dokument som beskriver omfanget, tilnærmingen, ressursene og tidsplanen for testaktiviteter. Den identifiserer testelementer, funksjoner som skal testes, testoppgaver, hvem som skal utføre hver oppgave, og eventuelle risikoer som krever beredskapsplanlegging.
Spørsmål nr. 32) Hva er et testscenario?
Svar: Å identifisere alle mulige områder som skal testes (eller) hva som skal testes, kalles testscenario.
Q # 33) Hva er ECP (Equivalence Class Partition)?
Svar: Det er en metode for å utlede testsaker.
Klikk her å vite mer.
Q # 34) Hva er en feil?
Svar: Enhver feil eller ufullkommenhet i et programvareprodukt betegnes som en mangel.
(eller)
Når det forventede resultatet ikke samsvarer med applikasjonens faktiske resultat, blir det betegnet som en feil.
Q # 35) Hva er alvorlighetsgrad?
Svar: Den definerer defektens betydning fra det funksjonelle synspunktet, dvs. hvor kritisk er en mangel i forhold til applikasjonen.
Q # 36) Hva er prioritet?
Svar: Det indikerer viktigheten eller haster med å fikse en feil
Spørsmål nr. 37) Hva er omprøving?
Svar: Å teste applikasjonen på nytt betyr å verifisere om manglene er løst eller ikke.
Q # 38) Hva er regresjonstesting?
Svar: Bekreftelse av et eksisterende funksjonelt og ikke-funksjonelt område etter endringer i delen av programvaren eller tillegg av nye funksjoner kalles regresjonstesting.
Q # 39) Hva er Recovery Testing?
Svar: Å sjekke om systemet er i stand til å håndtere noen uventede eller uforutsigbare situasjoner kalles Recovery Testing.
Spørsmål nr. 40) Hva er globaliseringstesting?
Svar: Det er prosessen med å verifisere om programvaren kan kjøres uavhengig av dets geografiske og kulturelle miljø. Bekrefte om applikasjonen har funksjonen til å angi og endre språk, dato, format og valuta, eller om det er designet for globale brukere.
Spørsmål nr. 41) Hva er lokaliseringstesting?
Svar: Verifisering av globalisert applikasjon for en bestemt brukernes lokalitet under kulturelle og geografiske forhold kalles Localization Testing.
Spørsmål nr. 42) Hva er installasjonstesting?
Svar: Kontrollerer om vi klarer å installere en programvare med hell (eller) ikke, i henhold til retningslinjene i installasjonsdokumentet kalles Installasjonstesting.
Q # 43) Hva er uninstallasjonstesting?
Svar: Å sjekke om vi er i stand til å avinstallere programvaren fra systemet med hell (eller) ikke kalles Un-Installation Testing
Spørsmål nr. 44) Hva er kompatibilitetstesting?
Svar: Å sjekke om applikasjonen er kompatibel med forskjellige programvare- og maskinvaremiljøer eller ikke kalles kompatibilitetstesting.
Q # 45) Hva er en teststrategi?
Svar: Det er en del av en testplan som beskriver hvordan testingen utføres for prosjektet og hvilke testtyper som må utføres på applikasjonen.
Q # 46) Hva er en testtilfelle?
Svar: En testtilfelle er et sett med forhåndsbetingede trinn som skal følges med inndata og forventet oppførsel for å validere funksjonaliteten til et system.
Spørsmål nr. 47) Hva er Business Validation Test Case?
Svar: En testsak som er forberedt på å kontrollere forretningstilstanden eller et forretningskrav kalles Business Validation test case.
Q # 48) Hva er en god testtilfelle?
Svar: En testsak som har høy prioritet for å fange feil, kalles en god testsak.
Spørsmål nr. 49) Hva er bruksteststesting?
Svar: Validering av en programvare for å bekrefte om den er utviklet i henhold til brukstilfellene eller ikke, kalles Use Case testing.
Q # 50) Hva er en defektalder?
Svar: Tidsgapet mellom datoen for deteksjon og datoen for lukking av en mangel blir betegnet som Defektalder.
Q # 51) Hva er Showstopper Defect?
Svar: En defekt som ikke tillater testing å fortsette, kalles Showstopper Defect.
Spørsmål nr. 52) Hva er en testavslutning?
Svar: Det er den siste fasen av STLC, der ledelsen utarbeider forskjellige testoppsummeringsrapporter som forklarer den komplette statistikken for prosjektet basert på utførte tester.
Q # 53) Hva er Bucket Testing?
Svar: Bøtte testing er også kjent som A / B testing. Det brukes hovedsakelig for å studere virkningen av forskjellige produktdesigner på nettstedsberegninger. To samtidige versjoner kjører på et enkelt eller et sett med websider for å måle forskjellen i klikkfrekvens, grensesnitt og trafikk.
Spørsmål nr. 54) Hva menes med inngangskriterier og utgangskriterier i programvaretesting?
Svar: Oppføringskriterier er prosessen som må være til stede når et system begynner, som,
- SRS - programvare
- FRS
- Bruk sak
- Testforsøk
- Testplan
Utgangskriterier sikre om testingen er fullført og applikasjonen er klar for utgivelse, som,
- Test Sammendrag Rapport
- Beregninger
- Rapport om feilanalyse
Sp # 55) Hva er samtidighetstesting?
Svar: Dette er en testing av flere brukere for å få tilgang til applikasjonen samtidig for å verifisere effekten på kode, modul eller DB, og den brukes hovedsakelig til å identifisere låse- og fastlåsesituasjoner i koden.
Sp # 56) Hva er testing av webapplikasjoner?
Svar: Testing av webapplikasjoner gjøres på et nettsted for å kontrollere - belastning, ytelse, sikkerhet, funksjonalitet, grensesnitt, kompatibilitet og andre problemer knyttet til brukervennlighet.
Q # 57) Hva er enhetstesting?
Svar: Enhetstesting gjøres for å sjekke om de enkelte modulene i kildekoden fungerer som de skal eller ikke.
Q # 58) Hva er grensesnitttesting?
Svar: Grensesnitttesting gjøres for å sjekke om de enkelte modulene kommuniserer ordentlig i henhold til spesifikasjonene eller ikke. Grensesnitttesting brukes mest til å teste brukergrensesnittet til GUI-applikasjoner.
Q # 59) Hva er gammatesting?
Svar: Gamma-testing gjøres når programvaren er klar for utgivelse med de spesifiserte kravene. Denne testingen gjøres direkte ved å hoppe over alle interne testaktiviteter.
Spørsmål nr. 60) Hva er testselen?
Svar: Test Harness konfigurerer et sett med verktøy og testdata for å teste et program under forskjellige forhold, som innebærer å overvåke utdataene med forventet utgang for korrekthet.
Fordelene med Testing Harness er : Produktivitetsøkning på grunn av prosessautomatisering og økning i produktkvaliteten
Q # 61) Hva er skalerbarhetstesting?
Svar: Den brukes til å sjekke om funksjonaliteten og ytelsen til et system er i stand til å møte volum- og størrelsesendringene i henhold til kravene.
Skalerbarhetstesting gjøres ved hjelp av belastningstesten ved å endre forskjellige programvare, maskinvarekonfigurasjoner og testmiljø.
Q # 62) Hva er Fuzz-testing?
Svar: Fuzz-testing er en svart-boks testteknikk som bruker tilfeldige dårlige data for å angripe et program for å sjekke om noe går i søknaden.
Q # 63) Hva er forskjellen mellom QA, QC og testing?
Svar:
- QA: Det er prosessorientert og har som mål å forhindre feil i en applikasjon.
- QC: QC er produktorientert og det er et sett med aktiviteter som brukes til å evaluere et utviklet arbeidsprodukt.
- Testing: Utføre og verifisere en applikasjon med den hensikt å finne feil.
Sp # 64) Hva er datadrevet testing?
Svar: Det er en automatiseringsprosess der en applikasjon blir testet med flere datasett med forskjellige forutsetninger som input til skriptet.
Konklusjon
Jeg håper at ovennevnte spørsmål og svar på intervjuer med manuell programvaretesting er fordelaktige for hver enkelt av dere.
Jeg er sikker på at med grundig kunnskap om disse spørsmålene og svarene, kan du møte trygt for ethvert QA-testintervju og komme gjennom det veldig vellykket.
Vi ønsker deg lykke til !!
Anbefalt lesing
- Intervju spørsmål og svar
- Noen interessante intervjusspørsmål om programvaretesting
- Hvordan forberede deg på intervju for programvaretesting
- Beste verktøy for testing av programvare 2021 (QA Test Automation Tools)
- Programvarehåndbok Testing av intervjuspørsmål for erfarne fagpersoner
- QA Software Testing Resources and Downloads
- Programvaretesting QA Assistant Job
- 20 enkle spørsmål for å sjekke programvaren din Testing av grunnleggende kunnskap (Online Quiz)