Introduktion till manuella testintervjuer

Många människor har missuppfattningar om att företag idag inte anställer manuella testare, det finns krav på Automation-testare endast på marknaden. Men detta är inte sant. Utan tvekan, eftersom företagen går mot Automation så det finns stor efterfrågan på Automation-testare, men i alla projekt kan alla saker inte automatiseras, det finns alltid ett omfattning av manuella tester och manuella testare krävs också för att ha djup kunskap om alla testtyper, testscenarier, skillnader mellan dem etc. Det finns många certifieringar för testning och som nybörjare eller manuell testare rekommenderas att du rensar ISTQB-certifiering eftersom det ger djup kunskap om testkärnans kärnbegrepp.

Om du nu letar efter ett jobb som är relaterat till Manuell testning måste du förbereda dig för intervjufrågorna om manuell testning från 2019. Det är sant att varje intervju är olika enligt de olika jobbprofilerna. Här har vi förberett viktiga frågor och svar för manuelltestande intervjuer som hjälper dig att få framgång i din intervju.

I denna artikel om manuelltestintervjufrågor från 2019 kommer vi att presentera 10 viktigaste och vanligt ställda frågor om manuelltestning. Dessa intervjufrågor är indelade i två delar är följande:

Del 1 - Manual Testing Interview Questions (Basic)

Den första delen omfattar grundläggande manuella testintervjuer och svar.

Q1. Vad är skillnaden mellan verifiering och validering i programvarutestning?

Svar:
Verifiering innebär den statiska processen för att verifiera dokumenten, koden och designen för att kontrollera om programvaran uppfyller kraven som nämns i dokumenten (SRS). Det innebär Walkthrough, Inspection och Code Review. Validering är en dynamisk process som innebär att koden körs och kontrollera om programvaran fungerar som förväntat eller inte. Det handlar om att hitta felen som görs av ett testteam genom att koden körs. Black box-testning, testning av vitlåda och testning av grå rutor är en del av testningen i programvaruvalidering.

Q2. Vad är skillnaden mellan Test Driver och Test Stub i Software Testing?

Svar:
Testdrivrutin och teststubb är i princip ett kodstycke som fungerar som en ersättning för den ursprungliga outvecklade koden för att utföra testning. Drivrutiner används i en bottom-up-strategi och används i princip som anropsmoduler om de interna modulerna är implementerade och måste testas medan Stubs används i en top-down-metod och används där huvudmodulen är förberedd men de kallade modulerna är ännu inte gjort.

I en webbapplikation finns det till exempel 3 moduler, dvs inloggning, hem, användare. Om inloggningsmodulen är förberedd men inte hemmet och användarna, så är den ersatta "kallade" modulen för hem och användare stubb eftersom huvudmodulen inloggning är förberedd. Men om modulen Hem och Användare är förberedda men huvudmodulens inloggning inte är förberedd, så ersätts modulens "uppringande" modul för inloggning Driver.

Q3. Vid vilken punkt i en applikation ska vi börja testa?

Svar:
När kraven har samlats i ett projekt bör testplanering, teststrategi och testfallsskapande eller hela testprocessen komma igång. Idag följer nästan alla projekt Agile-metodik, så kraven fastställs inte från början, men användarhistorierna för de nya funktionerna som kommer att implementeras i en viss version tillhandahålls testarna. Så testplanering och skapande av testfall eller skapande av testskript (i fall av automatiseringstest) har börjat tillsammans med utvecklingen av programvaran. De flesta av företagen följer Test Driven Development (TDD) -strategi för att utveckla programvaran där testfall skrivs före koden och koden skrivs i enlighet med att validera testet.

Låt oss gå till nästa manuella testintervjufrågor.

Q4. Vilka poäng måste man tänka på när man testar webb- och mobilapplikationer eller skillnader i testningen av de två?

Svar:
Testa webb- och mobilapplikationer är olika. Så olika scenarier måste testas medan du testar dem:

  1. Webbläsarsupport testas för webbapplikationer som Chrome, Firefox, IE, etc. medan mobilapplikation testas på olika OS-versioner som Android 7, 8, 9, etc.
  2. Applikationskrasch på olika scenarier och hinder för andra applikationer däremellan testas i mobilapplikationer medan Session- och Cookies-test utförs i webbapplikationer.
  3. I mobilapplikationer testas applikationen på olika mobila skärmstorlekar, oavsett om elementen är korrekt anpassade enligt skärmstorlek medan webbapplikation testas på olika skrivbordsupplösningar.
  4. Hand- och röstgester som nypning, svepning, röstigenkänning testas på mobila enheter medan enkla funktioner för att skriva och kopiera klistra testas i webbapplikationer.

Q5. Är det ok att använda en Agile-modell för att testa för små projekt?

Svar:
Agile är en inkrementell och iterativ strategi för mjukvaruutveckling och är mer genomförbar för flexibla och stora projekt där kraven fortsätter att förändras med tiden. För små projekt där kraven inte är för stora bör Agile inte föredras eftersom det skulle kosta mer projektbudget eftersom det involverar olika team som arbetar samtidigt och kan hämma den totala tiden i leverans av programvara.

Del 2 - Manual Testing Interview Questions (Advanced)

Låt oss nu titta på de avancerade frågorna och svaren för manuelltestintervju.

Q6. Vad är livscykeln för programvarutestning?

Svar:
Programvarutestning Life Cycle (STLC) är en process som involverar steg för steg-procedur som följs vid testning av alla programapplikationer för att säkerställa att programvaran fungerar som förväntat. Nedan ges de olika faserna av STLC:

  1. Kravssamling
  2. Testplanering
  3. Testanalys
  4. Testdesign
  5. Testmiljöinställning
  6. Testutförande
  7. Teststängning

Q7. Vad är negativ testning och varför utförs det?

Svar:
Negativ testning, även känd som falsktestning eller felvägstestning inkluderar test av alla program under oväntade förhållanden. Positiv testning säkerställer bara att programvaran fungerar som förväntat medan negativ testning berättar hur programvaran kommer att agera under ojämna / oväntade förhållanden. Det görs för att säkerställa en applikations stabilitet.

Antag att för en e-handelsapplikation kan negativa testfall vara om personen lägger till något extra / skadligt innehåll i URL: en, vad ska vara output, om applikationen kan hantera 1000 användare i taget, hur kommer det att uppträda om användare ökar med 3 gånger, etc.

Låt oss gå till nästa manuella testintervjufrågor.

Q8. Skillnad mellan fel, fel och fel med avseende på programvarutestning?

Svar:
Det finns en minutskillnad mellan fel, fel och fel. Om någon funktion inte fungerar som förväntat eller det faktiska och förväntade resultatet är annorlunda. Och denna fråga hittas av utvecklaren endast i utvecklingsfasen, då kallas den för en defekt. När defekten kvarstod i utvecklingsfasen och hittas av testaren i testfasen, då är den defekten känd som ett fel. När programvaran levereras till slutanvändaren och kunden hittar något problem, så är det känt som ett misslyckande.

Q9. Vad är Equivalence Partitioning Testing?

Svar:
Det är en typ av svartboxtestning som kan tillämpas på alla nivåer som enhet, integration och systemtest. Vid denna testning indelas ingångsområdet i en ekvivalent grupp som förväntas uppvisa samma beteende för varje intervall. Om till exempel lösenordstextboxen accepterar värdet mellan 5-15 tecken, kan intervallet vara 5-15 som är giltigt, mer än 15 som är ogiltigt, 0-5 som är ogiltigt.

Q10. Vad är testtäckning? Är det möjligt att få 100% testtäckning?

Svar:
Testtäckning är i princip ett kvalitetsmått som representerar den mängd applikationskod som täcks av testfallen eller mängden testning som görs av de testfall som skapats. Det hjälper till att övervaka testkvaliteten. Fler testfall som täcker maximala områden i en applikation hjälper till att uppnå maximal testtäckning och minskar risken för misslyckande. Även om det inte är möjligt att uppnå 100% testtäckning kan vi se till att testfall bör skapas för varje gren, med uttalande som täcker maximal kodområden.

Rekommenderade artiklar

Detta har varit en guide till listan över frågor och svar på manuella testintervjuer, så att kandidaten enkelt kan slå ned dessa intervjufrågor för manuella tester. Här i det här inlägget har vi studerat de bästa manuella testintervjufrågorna som ofta ställs i intervjuer. Du kan också titta på följande artiklar för att lära dig mer -

  1. Topp 13 intervjutatester för databastestning
  2. Speltestintervjuer
  3. ETL-testintervjufrågor och svar
  4. Intervjufrågor för penetrationstest
  5. Hur fungerar Equivalence Partitioning?