some interesting software testing interview questions
Denne artikkelen svarer på noen av de ofte stilte intervjuspørsmålene for programvaretesting. Les dette innlegget for å forberede deg på intervju om programvaretesting:
I dette innlegget skal jeg svare på noen av spørsmålene som er stilt av en av leserne Srinivas M.
Q # 1) I en applikasjon som er i produksjon, endres en modul med kode. Er det nødvendig å teste hele applikasjonen på nytt, eller er det nok å bare teste funksjonalitet knyttet til den modulen?
Vijay: Svaret er begge deler. Du må teste funksjonaliteten til den modulen så vel som de andre modulene. Det avhenger også av modulen du endrer.
Alle modulene bør testes fordi nye endringer også kan ha innvirkning på de andre modulene. Du kan derfor skille deg fra stresset som er gitt på modulen som skal testes.
Jeg tror dette scenariet vil forklare svaret på spørsmålet ditt godt.
Hvis modul A er modifisert, er modul B avhengig av modul A, og modul C er en generell modul uavhengig av modul A.
implementering av hash-tabell c ++
I dette tilfellet vil du først teste modulen A i dybden. Din neste belastning vil være på modul B. Men hva med modul C? Denne modulen vil også bli testet, men med mindre stress, fordi modul C ikke er avhengig av modul A for at den fungerer, men avhenger av modul B.
Hvis du er en testapp for hvit boks, må du vite hvilke moduler som skal testes og hvilke som kan påvirkes. Men i tilfelle du er en svart bokstester, vil du bli bedt om å gjøre regresjonstesting også.
Regresjonstester bør bare utføres på de modulene som er tilknyttet den modifiserte modulen.
Spørsmål 2) Hva er den mest utfordrende situasjonen du har møtt under testing?
Vijay: Et veldig bra spørsmål! For noen år tilbake, da jeg hadde byttet jobb, ble jeg spurt det samme spørsmålet av intervjueren min. Et perfekt svar på dette spørsmålet avhenger vanligvis av utfordringene en person opplever.
Programvaretesting har mange utfordringer både i manualen og i automatisering.
Å oppdage en feil som var vanskelig å finne ut kan være svaret på dette spørsmålet. Det var ganske utfordrende for meg. Å fikse disse ikke-reproduserbare feilene kan være vanskelig, men er ofte mulig.
Vær alltid oppmerksom på at når du svarer på et slikt spørsmål, vær realistisk og ikke stress. Ikke la noen sløve gnisten din. Bare vær deg selv.
Q # 3) Hva skal du gjøre hvis det ikke er noen funksjonsspesifikasjoner eller noen dokumenter relatert til systemet, og utvikleren som skrev koden ikke fungerer lenger i selskapet, men du har et system og trenger å teste?
Vijay: Dessverre er det en av de typiske situasjonene i indiske selskaper på grunn av den høye slitasjegraden.
I dette tilfellet må du gjøre Utforskende testing av produktet. Det handler om å utforske, finne ut om programvaren, hva den gjør, hva den ikke gjør, hva som fungerer og hva som ikke fungerer.
hva er det beste operativsystemet for pc
I denne testingen vil du bli kjent med systemet og dets grunnleggende arbeidsflyt. I Exploratory Testing kan du også oppdage ‘blocker’-bugs som er skadelige for systemet ditt, og derfor beskytte systemet ditt mot å bli krasjet.
Hvis du er en testapp for hvit boks, er neste trinn å se etter forskjellige modulkoder. På denne måten vil du kunne analysere testtilfellene for forskjellige moduler og deres forhold.
Hvis du har ytterligere spørsmål, kan du kommentere nedenfor.
Anbefalt lesing
- Intervju spørsmål og svar
- 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
- 20 enkle spørsmål for å sjekke programvaren din Testing av grunnleggende kunnskap (Online Quiz)
- Programvaretesting QA Assistant Job
- Hva er det beste øyeblikket i testkarrieren? - Svar på slike 14 interessante programvaretestintervjuspørsmål