Introduksjon til manuelle testintervjuer

Mange mennesker har misforståelser om at i dag selskaper ikke ansetter manuelle testere, det er et krav av automatiseringstestere bare i markedet. Men dette stemmer ikke. Ingen tvil om, ettersom selskapene beveger seg mot automatisering, så det er stor etterspørsel etter automatiseringstestere, men i ethvert prosjekt kan ikke alle tingene automatiseres, det er alltid et omfang av manuell testing, og manuelle testere kreves også for å ha dyp kunnskap om alle testtypene, testscenariene, forskjellene mellom dem, etc. Det er mange sertifiseringer for testing, og som nybegynner eller manuell tester, anbefales det å tømme ISTQB-sertifisering, da det gir dyp kunnskap om kjernekonseptene for testing.

Nå, hvis du leter etter en jobb som er relatert til manuell testing, må du forberede deg på intervjuspørsmålene om manuell testing i 2019. Det er sant at hvert intervju er forskjellig per de forskjellige jobbprofilene. Her har vi utarbeidet de viktige spørsmålene og svarene til manuelle tester av intervju som kan hjelpe deg med å få suksess i intervjuet.

I denne artikkelen om manuelle testintervjuer om 2019, skal vi presentere 10 viktigste og ofte stilte spørsmål om manuell testing. Disse intervjuspørsmålene er delt inn i to deler er som følger:

Del 1 - Manuelle testintervjuer (grunnleggende)

Denne første delen dekker grunnleggende spørsmål og svar på manuelle testintervjuer.

Q1. Hva er forskjellen mellom verifisering og validering i programvaretesting?

Svar:
Verifisering innebærer den statiske prosessen med å verifisere dokumenter, kode og design for å sjekke om programvaren er i samsvar med kravene nevnt i dokumentene (SRS). Det innebærer Walkthrough, Inspection og Code Review. Mens Validation er en dynamisk prosess som innebærer å utføre koden og sjekke om programvaren fungerer som forventet eller ikke. Det innebærer å finne feilene som utføres av et testteam ved utførelse av kode. Testing av svart boks, testing av hvite bokser og testing av grå bokser er en del av testingen i programvarevalidering.

Q2. Hva er forskjellen mellom Test Driver og Test Stub i Testing av programvare?

Svar:
Test Driver og Test Stub er i utgangspunktet et stykke kode som fungerer som erstatning for den originale ubebygde koden for å utføre testing. Drivere brukes i en bottom-up-tilnærming og brukes i utgangspunktet som anropsmoduler hvis de interne modulene er implementert og må testes, mens Stubs brukes i en ovenfra og ned-tilnærming og brukes der hovedmodulen er forberedt, men de kalt modulene er ennå ikke gjort.

For eksempel, i en webapplikasjon er det 3 moduler, dvs. Innlogging, Hjem, Brukere. Hvis innloggingsmodulen er forberedt, men ikke Hjemmet og Brukere, er erstatningsmodulen "kalt" for Hjem og Brukere Stub som hovedmodulen Innlogging er utarbeidet. Men hvis modulen Hjem og brukere er forberedt, men hovedmodulen Innlogging ikke er forberedt, så erstatter "ringer" modulen for Innlogging Driver.

Q3. På hvilket tidspunkt i en applikasjon skal vi begynne å teste?

Svar:
Når kravene er samlet i et prosjekt, bør testplanlegging, teststrategi og opprettelse av tester eller hele testprosessen komme i gang. I dag følger nesten alle prosjektene Agile-metodikk, så kravene er ikke faste i starten, men brukerhistoriene for de nye funksjonene som skal implementeres i en bestemt utgivelse blir gitt til testerne. Så testplanlegging og test case-oppretting eller test script-oppretting (i tilfelle Automation testing) har startet sammen med utviklingen av programvaren. De fleste av selskapene følger Test Driven Development (TDD) tilnærming for å utvikle programvaren der testsaker skrives før koden og koden er skrevet i samsvar med å validere testen.

La oss gå til de neste spørsmålene om manuell testing av intervju.

Q4. Hvilke punkter må huskes når du tester nett- og mobilapplikasjoner eller forskjeller i testen av de to?

Svar:
Testing av nett- og mobilapplikasjoner er forskjellige. Så forskjellige scenarier må testes mens du tester dem:

  1. Nettleserstøtte er testet for webapplikasjoner som Chrome, Firefox, IE, osv. Mens mobilapplikasjon testes på forskjellige OS-versjoner som Android 7, 8, 9, etc.
  2. Applikasjonskrasj på forskjellige scenarier og hindring av andre applikasjoner i mellom blir testet i mobilapplikasjon mens Session- og Cookies-testing utføres i webapplikasjoner.
  3. I mobile applikasjoner testes applikasjonen på forskjellige mobilskjermstørrelser om elementene er riktig justert som per skjermstørrelse, mens webapplikasjon testes på forskjellige skrivebordsoppløsninger.
  4. Hånd- og stemmebevegelser som klyping, sveiping, stemmegjenkjenning blir testet på mobile enheter, mens enkle skrive- og kopieringslimfunksjoner testes i nettapplikasjoner.

Q5. Er det ok å bruke en Agile-modell for testing for små prosjekter?

Svar:
Agile er en inkrementell og iterativ tilnærming for programvareutvikling og er mer gjennomførbar for fleksible og store prosjekter der kravene endrer seg med tiden. For små prosjekter der kravene ikke er for store, bør ikke Agile foretrekkes, da det vil koste mer prosjektbudsjett, da det involverer forskjellige team som jobber samtidig og kan hemme den samlede tiden i programvarelevering.

Del 2 - Manuelle testintervjuer (avansert)

La oss nå se på de avanserte spørsmål og svar på manuelle testintervjuer.

Q6. Hva er programvaretesting livssyklus?

Svar:
Software Testing Life Cycle (STLC) er en prosess som involverer trinnvis prosedyre som følges mens du tester ethvert programvareprogram for å sikre at programvaren fungerer som forventet. Nedenfor er gitt de forskjellige fasene av STLC:

  1. Kravssamling
  2. Testplanlegging
  3. Testanalyse
  4. Testdesign
  5. Testmiljøoppsett
  6. Testutførelse
  7. Testlukking

Q7. Hva er negativ testing, og hvorfor utføres det?

Svar:
Negativ testing, også kjent som falske tester eller feilsøkingstesting, inkluderer testing av hvilken som helst programvare under uventede forhold. Positiv testing sikrer bare at programvaren fungerer som forventet, mens negativ testing forteller hvordan programvaren vil oppføre seg under ujevne / uventede forhold. Det gjøres for å sikre stabiliteten i en applikasjon.

Anta at en e-handelsapplikasjon, negative testtilfeller kan være hvis personen legger til noe ekstra / ondsinnet innhold i URL-en, så hva skal være utdata, hvis applikasjonen kan håndtere 1000 brukere om gangen, hvordan vil det oppføre seg hvis brukere øker med 3 ganger osv.

La oss gå til de neste spørsmålene om manuell testing av intervju.

Q8. Forskjell mellom feil, feil og feil med hensyn til programvaretesting?

Svar:
Det er et minutts forskjell mellom feil, feil og feil. Hvis noen funksjon ikke fungerer som forventet, eller det faktiske og forventede resultatet er annerledes. Og dette problemet er funnet av utvikleren bare i utviklingsfasen, så kalles det en mangel. Når feilen ble igjen i utviklingsfasen og blir funnet av testeren i testfasen, så er den feilen kjent som en feil. Når programvaren blir levert til sluttbrukeren og kunden finner noen problemer, så er den kjent som en feil.

Q9. Hva er ekvivalenspartisjoneringstesting?

Svar:
Det er en type svartboks-testing som kan brukes på alle nivåer som enhet, integrasjon og systemtest. I denne testingen er inngangsområdet delt inn i en ekvivalent gruppe som forventes å ha samme oppførsel for hvert område. For eksempel, hvis passordtekstboksen godtar verdien mellom 5-15 tegn, kan området være 5-15 som er gyldig, mer enn 15 som er ugyldig, 0-5 som er ugyldig.

Q10. Hva er testdekning? Er det mulig å få 100% testdekning?

Svar:
Testdekning er i utgangspunktet en kvalitetsmåling som representerer mengden applikasjonskode som dekkes av testsakene eller mengden testing som utføres av testsakene som er opprettet. Det hjelper med å overvåke kvaliteten på testing. Flere testtilfeller som dekker maksimale områder av en applikasjon, hjelper deg med å oppnå maksimal testdekning og reduserer sjansene for å mislykkes. Selv om det ikke er mulig å oppnå 100% testdekning, kan vi sørge for at det skal opprettes testtilfeller for hver gren, med uttalelse som dekker maksimale koder.

Anbefalte artikler

Dette har vært en guide til listen over spørsmål og svar på manuelle testintervjuer, slik at kandidaten enkelt kan slå sammen disse spørsmålene om manuelt testintervju. Her i dette innlegget har vi studert topp spørsmål om manuell testing av intervju som ofte blir stilt i intervjuer. Du kan også se på følgende artikler for å lære mer -

  1. Topp 13 Intervjuet spørsmål om databasetesting
  2. Spørsmål om intervju av spilltest
  3. ETL Testing Intervju Spørsmål og svar
  4. Spørsmål om penetrasjonstestintervju
  5. Hvordan fungerer ekvivalenspartisjonering?