software manual testing interview questions
Najčešće postavljana pitanja o intervjuima za ručno testiranje temeljena na scenariju za iskusne profesionalce s detaljnim odgovorima:
Nedavno sam doživio ovo jedinstveno iskustvo QA treniranje (10 godina iskustva) kako bi prisustvovao intervjuu za testiranje softvera s vodećom tvrtkom za zabavu u Los Angelesu. Web mjesto koje je trebalo testirati bilo je jednostavno web mjesto usmjereno na kupca (nekako poput internetskog TV kanala) koje je imalo i web i mobilne komponente.
Konzultantska tvrtka projektuje profile ovom klijentu za ispitivač na licu mjesta + mjesto koordinatora ali nitko od njih nije uspio proći kroz postupak ispitivanja. Stoga su odlučili prikupiti Pitanja za QA intervju od prethodnih polaznika i dali su mi upitnik.
najbolji upravljački program za Windows 10
Htjeli su da sljedećem kandidatu i treneru dam odgovore na to osoba koja će biti uspješna u ispitnom QA intervjuu.
Kad sam dobio popis pitanja, istodobno sam bio iznenađen i ‘ne-iznenađen’. Iznenađeni - jer su pitanja bila doista osnovna, a desetogodišnji QA-ov QA trebao je moći lako odgovoriti na njih. Nije toliko iznenađeno jer je QA područje IT-a koje po meni ima najviše korova - ali nemojmo ulaziti u to.
Nakon završetka vježbe, pomislio sam da bi bilo lijepo podijeliti ovo iskustvo s čitateljima STH. Za početnike ovo će biti dobro izlaganje uživo. Za druge će to biti prijateljski podsjetnik na to koliko je važno osnove bez obzira koliko smo iskusni.
Preporučena literatura=> 101+ Pitanja i odgovori za ispitivanje softvera.
Evo ide ... ..
Ručno testiranje Intervju pitanja za iskusne
9 najčešćih pitanja o QA ispitivanju softvera za intervjue za početnike kao i za iskusne kandidate:
#Q 1) Koji je postupak za izradu test skripte?
Odgovor:
Korak 1: je temeljito razumijevanje AUT:
- To bi moglo biti temeljitim čitanjem dokumenata sa zahtjevima.
- U nedostatku dokumenata, mogli bismo pokušati razumjeti bilo koju referentnu točku koju imamo - prethodnu verziju aplikacije ili žičane okvire ili snimke zaslona
Korak 2: Nakon razumijevanja zahtjeva, sastavljamo popis područja u ovoj aplikaciji koja će se morati testirati. Drugim riječima, identificiramo zahtjeve za ispitivanje. Fokus u ovom koraku je identificirati 'Što' za testiranje. Ishod ovog koraka je popis Testni scenariji .
Korak 3: Nakon što imamo testne scenarije, usredotočujemo se na pitanje 'Kako' ih testirati. Ova faza uključuje pisanje detaljnih koraka o tome kako testirati određenu značajku, koje podatke unijeti ( Podaci o ispitivanju ) i koji je očekivani rezultat.
Nakon što su gotova ova 3 koraka, spremni smo za testiranje.
#Q 2) Koja su polja u izvješću o greškama?
Odgovor: Sljedeća važna polja trebaju biti uključena u a dobar Izvještaj o greškama :
- Jedinstveni ID
- Opis defekta: kratki opis koji je greška.
- Koraci za reprodukciju: detalji o tome kako doći do pogreške, točni podaci o ispitivanju, vrijeme u kojem je pronađena neispravnost (ako je primjenjivo) okruženje: sve informacije koje će vam pomoći da ponovo naiđete na problem
- Modul / odjeljak aplikacije (ako je primjenjivo)
- Ozbiljnost
- Snimka zaslona
- Odgovorno osiguranje kvalitete: u slučaju bilo kakvih daljnjih pitanja u vezi s ovom problematikom
#Q 3) Kako testirati softver usmjeren na kupca?
Odgovor: S bilo kojom aplikacijom koju testiramo, pokušavamo vidjeti ispunjava li određeni skup zahtjeva aplikaciju ili ne. Ali kada je riječ o web mjestu usmjerenom prema korisnicima, osim koncentracije na funkcionalnost, moramo istražiti i nekoliko značajki upotrebljivosti, možda aspekte izvedbe i sigurnosti u određenoj mjeri.
Prva razina testiranja je : Da li web mjesto zadovoljava svoje funkcionalne zahtjeve.
Pitanja i odgovori za intervju za mobilno testiranje
Na primjer, ako se radi o web mjestu za upravljanje zajmovima, moramo pogledati - je li novi kupac u mogućnosti podnijeti zahtjev za zajam, je li postojeći kupac u mogućnosti pristupiti svojim podacima o zajmu, je li postotak kamate primijenjen na iznos zajma, itd.
Sljedeća razina testiranja je :koliko je jednostavno koristiti web mjesto, imaju li opcije logičan smisao i udovoljavaju li očekivanjima korisnika ili ne.
Na primjer, ako korisnik mora proći 3-4 ekrana kako bi predao osnovne informacije, bit će iznerviran, pa se takvi problemi moraju riješiti.
Još primjer, nakon unosa korisničkog imena i lozinke, korisnik bi mogao kliknuti na karticu - što znači da bi kontrola trebala ići na gumb 'Prijavi se', umjesto toga ako će se otkazati, korisnik će biti stvarno iznerviran i iskustvo korištenja web stranice je bit će ugroženi. Takva se pitanja moraju uhvatiti.
Ispitivanje performansi u cijelosti možda nije u opsegu, ali jednostavne situacije poput, koliko vremena trebaju biti prikazani rezultati pretraživanja i koliko je vremena potrebno da sustav dohvati podatke o kupcu u špici - ovo su neki primjeri stvari na koje bismo željeli pripaziti.
Sigurnost - za web mjesta na kojima postoji sigurna prijava za pristup web mjestu, mora se testirati minimalna funkcionalnost oko njega. Na primjer, ako web mjesto ostavim u mirovanju duže od 10 minuta, radi li se o automatskoj odjavi ili ne. Nešto tako osnovno kao što bi trebalo biti usredotočeno.
#Q 4) Kako prevladati izazov nepostojanja ulazne dokumentacije za testiranje?
Odgovor: AKO detaljna standardna dokumentacija poput BRD i FSD nije dostupna, ispitivač će morati ovisiti o nekoj referentnoj točki.
- Snimke zaslona
- Prethodna verzija aplikacije
- Žičani okviri, itd
Još jedan čimbenik koji neizmjerno pomaže je razgovor s programerima ili poslovnim analitičarima (kada su dostupni) kako bi dobili potvrdu o našem razumijevanju ili pojašnjenja u slučaju nedoumica.
Kada niti jedna od ovih situacija ne uspije, možemo jednostavno konceptualizirati aplikaciju na temelju prethodnog iskustva s IT aplikacijama i stvoriti osnovni skup testnih skripti. Kad se pojavi faza testiranja, možemo postaviti dio vremena ciklusa ispitivanja i obaviti neko upravljanje testnim slučajevima (učiniti već stvorene skripte savršenima) tako da imamo dokument za sljedeće faze.
#Q 5) Kako doći maksimalna produktivnost iz offshore tima?
Odgovor: Ključno je osigurati da svi ispitivači znaju o svim modulima i da na jednom mjestu nema koncentracije znanja. Uključivanjem svih u recenzije testnih skripti, sastanke s nedostacima i KT sesije osigurat će se da svi budu upoznati s aplikacijom u najboljoj mogućoj mjeri.
Također, poticanjem koncepta timskog rada možemo postići da članovi tima surađuju, pomažu i pomažu jedni drugima radi veće produktivnosti.
Redoviti naknadni sastanci također jako pomažu procesu.
#Q 6) Koje su uloge i odgovornosti koordinatora na licu mjesta? Da li i on / ona testira?
Odgovor: Koordinator na licu mjesta kontakt je za offshore tim i klijenta za sve informacije u vezi s ispitnim angažmanom.
Ovaj posao uključuje:
- KT od i prema moru i klijentima
- Spremanje okoline za testiranje
- Ispitivanje razuma, ispitivanje dima
- Testiranje - ključna funkcionalnost.
- Pregled grešaka - pronašao ih je offshore tim
- Dodjela programske pogreške odgovarajućem razvojnom programu
- Predstavljanje mjernih podataka
- Davanje odjave
Da, čak i koordinator na licu mjesta mora testirati.
#Q 7) Nedosljedne programske pogreške - zašto ih onsite može pronaći, a one u inozemstvu ne mogu i obrnuto - Kako riješiti ovu situaciju?
Odgovor: Svaka greška mora se primijetiti i analizirati - bez obzira na to je li naišla na licu mjesta ili u inozemstvu, bez obzira je li ponovljiva ili ne. Pravi dodatak vrijednosti posla testera je kada se uključimo u postupak analize uzroka uzroka, umjesto da ga jednostavno prijavimo.
Neki od načina na koje možemo riješiti ovu situaciju su:
- Svi članovi tima i oni na moru trebali bi slijediti smjernice da se snimke zaslona moraju napraviti za svaku pogrešku na koju naiđemo - ponovljiva ili ne.
- Ako postoje zapisnici, sistemske datoteke ili nešto slično, to bi nam moglo pomoći u pronalaženju bilo kakvih dokaza o problemu - trebali bismo ih pokušati pronaći.
- Unatoč svim tim koracima, ako još uvijek ne možemo utvrditi zašto i kada se problem javlja, svejedno bismo ga trebali prijaviti programeru - sa što više informacija.
#Q 8) Testiranje vezano uz video i audio - Što to uključuje?
Odgovor: Kako testirati aplikaciju koja ima video ili audio?
Ovdje su važne točke koje treba uzeti u obzir:
- Razine pristupa (ograničeno ili ne - kontrolirano lozinkom)
- Različite vrste okruženja
- Kompatibilnost preglednika
- Rezolucije zaslona
- Brzine internetske veze
- Specifične opcije na videozapisu - poput reprodukcije, zaustavljanja, isključivanja zvuka itd.
- Video prema veličini
- Odgovor na videozapise - komentari (ograničenja duljine komentara i broja komentara koji mogu potrajati)
- Videoodgovori na videozapise
- Sučelje s web mjestima društvenih mreža - Interoperabilnost
- Brzina međuspremnika
- Ugrađivanje videozapisa
#Q 9) Testiranje mobilnih aplikacija - Što nakratko uključuje?
tehnike ispitivanja crne kutije s primjerima
Odgovor: Testiranje mobilne aplikacije Važni scenariji testa:
- Provjerite radi li aplikacija dobro s više nosača i više uređaja.
- Korisnost značajki na mobilnom zaslonu.
- Testirajte ga na različitim mobilnim platformama - poput Androida i iOS-a.
- Instalacije, deinstaliranje, pokretanje aplikacije s mrežom i bez mreže, testiranje funkcionalnosti.
- Mrežne veze - Wi-Fi, 2G itd.
- Za otklanjanje pogrešaka mogu se koristiti zapisnici u uslužnom programu za konfiguriranje iOS-a iPhone za Android Monitor.bat.
To je bilo to. Sad, nije bilo tako jednostavno.
Za kraj, ponavljam filozofiju na STH - dobro poznajte osnove, ostalo automatski slijedi.
Zaključujem, nadajući se da će ovaj napor biti koristan i značajan za naše čitatelje. U nastavku nas obavijestite u odjeljku za komentare o tome kako smo to učinili.
Autor: Ovaj post napisao je član našeg STH tima Swati Seela.
Preporučena literatura
- Intervjuirajte pitanja i odgovore
- Neka zanimljiva pitanja za ispitivanje softverskog testiranja
- Kako se pripremiti za intervju za testiranje softvera
- QA Softver za testiranje resursa i preuzimanja
- Najbolji alati za testiranje softvera 2021. (Alati za automatizaciju ispitivanja kvalitete)
- 20 jednostavnih pitanja za provjeru softvera za testiranje osnovnog znanja (mrežni kviz)
- Posao za QA pomoćnika za testiranje softvera
- Koji je najbolji trenutak u vašoj testnoj karijeri? - Odgovori na takvih 14 zanimljivih pitanja za ispitivanje softverskog testiranja