Uvod u ručna ispitivanja pitanja za intervju

Mnogi ljudi imaju zablude da danas tvrtke ne zapošljavaju ručne testere, postoji zahtjev testera za automatizaciju samo na tržištu. Ali to nije istina. Bez sumnje, kako se tvrtke kreću prema automatizaciji, tako da postoji velika potražnja testera za automatizaciju, ali u bilo kojem projektu sve se stvari ne mogu automatizirati, uvijek postoji opseg ručnog testiranja i ručni testeri su potrebni za duboko znanje o sve vrste testiranja, scenariji ispitivanja, razlike među njima itd. Postoje mnoge potvrde ispitivanja i kao početnik ili ručni ispitivač preporučuje se brisanje ISTQB certifikata jer daje duboko znanje o temeljnim konceptima testiranja.

Sada, ako tražite posao koji je povezan s ručnim testiranjem, tada se trebate pripremiti za pitanja o intervjuu za ručno testiranje za 2019. godinu. Istina je da je svaki razgovor drugačiji prema različitim profilima posla. Ovdje smo pripremili važna pitanja i odgovore za ručno testiranje i intervju koji će vam pomoći da postignete uspjeh u svom intervjuu.

U ovom članku Pitanja o intervjuu za ručno testiranje za 2019. predstavit ćemo 10 najvažnijih i često postavljanih pitanja o intervjuu za ručno testiranje. Ova pitanja za intervju podijeljena su u dva dijela:

Dio 1 - Pitanja o intervjuu za ručno testiranje (osnovno)

Ovaj prvi dio obuhvaća osnovna pitanja i odgovore na ručno testiranje.

Q1. Koja je razlika između provjere i provjere valjanosti testiranja softvera?

Odgovor:
Provjera uključuje statički postupak provjere dokumenata, koda i dizajna kako bi se provjerilo je li softver u skladu sa zahtjevima spomenutim u dokumentima (SRS). To uključuje prolazak kroz upute, inspekciju i pregled kodeksa. Dok je provjera valjanosti dinamičan proces koji uključuje izvršavanje koda i provjeru radi li softver kako se očekuje ili ne. Uključuje pronalaženje grešaka koje izvršava testni tim izvršenjem koda. Testiranje crne kutije, testiranje bijele kutije i testiranje sive kutije dio su ispitivanja u Programi provjere softvera.

Q2. Koja je razlika između testnog upravljačkog programa i programa testiranja testiranja softvera?

Odgovor:
Test Driver i Test Stub u osnovi su dio koda koji djeluje kao zamjena za izvorni nerazvijeni kôd kako bi se obavilo testiranje. Vozači se koriste u pristupu odozdo prema gore i u osnovi se koriste kao pozivni moduli ako su unutarnji moduli implementirani i treba ih testirati, dok se Stubovi koriste u pristupu odozdo prema gore i koriste se tamo gdje je pripremljen glavni modul, ali nazivaju se moduli još nije učinjeno.

Na primjer, u web aplikaciji postoje 3 modula, tj. Prijava, Početna, Korisnici. Ako je modul za prijavu pripremljen, ali nije dom i korisnici, tako je zamjenski modul nazvan za dom i korisnike spreman kao glavni modul za prijavu. Ali ako su modul Početna i korisnici pripremljeni, a glavni modul za prijavu nije pripremljen, pa se zamjenski modul "poziva" za prijavu zove Vozač.

Q3. U kojem trenutku aplikacije trebamo početi testirati?

Odgovor:
Jednom kada se zahtjevi saberu u projektu, treba započeti testiranje, testiranje strategije i izradu testnog slučaja ili cijeli postupak testiranja. Danas gotovo svi projekti slijede Agile metodologiju, tako da zahtjevi nisu utvrđeni u startu, ali se korisničke priče za nove značajke koje će se implementirati u određenom izdanju pružaju testerima. Dakle, planiranje i stvaranje testnog slučaja ili stvaranje skripte za testiranje (u slučaju testiranja automatizacije) započeto je s razvojem softvera. Većina tvrtki slijedi Test Driven Development (TDD) pristup kako bi razvili softver u kojem se testni slučajevi pišu prije koda, a kôd se piše u skladu s valjanošću testa.

Prijeđite na sljedeće Pitanje za intervju s ručnim testiranjem.

Q4. Koje točke morate imati na umu tijekom testiranja web i mobilnih aplikacija ili razlike u testiranju ove dvije?

Odgovor:
Testiranje web i mobilnih aplikacija su različite. Dakle, tijekom testiranja treba testirati različite scenarije:

  1. Podrška preglednika testira se za web aplikacije poput Chrome, Firefox, IE itd., Dok je mobilna aplikacija testirana na različitim verzijama OS-a kao što su Android 7, 8, 9, itd.
  2. Srušavanje aplikacije na različitim scenarijima i ometanje ostalih aplikacija između njih testira se u mobilnoj aplikaciji, dok se testiranje sesija i kolačića provodi u web aplikacijama.
  3. U mobilnim se aplikacijama testira na različitim veličinama zaslona za mobilne uređaje jesu li elementi pravilno usklađeni prema veličini zaslona, ​​dok je web aplikacija testirana na različitim razlučivosti radne površine.
  4. Pokreti ruku i glas poput prskanja, prevlačenja, prepoznavanja glasa testiraju se na mobilnim uređajima, dok se jednostavne funkcije tipkanja i kopiranja zalijepe u web-aplikacijama.

Q5. Je li u redu koristiti Agile model za testiranje malih projekata?

Odgovor:
Agile je inkrementalni i iterativni pristup razvoju softvera i izvediviji je za fleksibilne i velike projekte gdje se zahtjevi stalno mijenjaju s vremenom. Za male projekte u kojima zahtjevi nisu preveliki, ne treba preferirati Agile jer bi to koštalo više projektnog proračuna, jer uključuje različite timove koji rade istovremeno i mogu otežati ukupno vrijeme u isporuci softvera.

Dio 2 - Pitanja o intervjuu za ručno testiranje (napredno)

Pogledajmo sada napredna pitanja i odgovore za ručno testiranje i intervju.

P6. Što je testiranje životnog ciklusa softvera?

Odgovor:
Životni ciklus testiranja softvera (STLC) postupak je koji uključuje postupnu proceduru koja se slijedi prilikom testiranja bilo koje softverske aplikacije kako bi se osiguralo da softver radi onako kako se i očekivalo. Ispod su različite faze STLC:

  1. Okupljanje zahtjeva
  2. Planiranje testa
  3. Analiza testa
  4. Dizajn testa
  5. Postavljanje testnog okruženja
  6. Izvođenje testa
  7. Zatvaranje testa

Q7. Što je negativno testiranje i zašto se izvodi?

Odgovor:
Negativno testiranje, poznato i kao lažno testiranje ili ispitivanje putem pogreške, uključuje testiranje bilo koje softverske aplikacije u neočekivanim uvjetima. Pozitivno testiranje samo osigurava da softver radi kako se očekuje, dok negativno testiranje govori kako će se softver ponašati u neujednačenim / neočekivanim uvjetima. To je učinjeno kako bi se osigurala stabilnost aplikacije.

Pretpostavimo da je aplikacija za e-trgovinu negativni testni slučajevi mogu biti ako osoba doda neki dodatni / zlonamjerni sadržaj u URL, a što bi trebao biti izlaz, ako aplikacija može obraditi 1000 korisnika istovremeno, kako će se ponašati ako se korisnici povećaju po 3 puta itd.

Prijeđite na sljedeće Pitanje za intervju s ručnim testiranjem.

Q8. Razlika između greške, oštećenja i neuspjeha u odnosu na testiranje softvera?

Odgovor:
Postoji manja razlika između oštećenja, greške i neuspjeha. Ako bilo koja značajka ne radi kako se očekuje ili je stvarni i očekivani rezultat drugačiji. A ovo pitanje utvrđuje programer samo u fazi razvoja, tada se to naziva nedostatak. Kad se greška ostavi u fazi razvoja i ispitivač pronađe u fazi testiranja, tada je taj kvar poznat kao greška, kada softver isporuči krajnjem korisniku i kupac nađe bilo koji problem, tada je poznat kao greska.

P9. Što je testiranje podjele ekvivalencije?

Odgovor:
To je vrsta testiranja u crnoj kutiji koja se može primijeniti na bilo kojoj razini poput ispitivanja jedinice, integracije i sustava. U ovom ispitivanju, raspon ulaza je podijeljen u ekvivalentnu skupinu od koje se očekuje da pokaže isto ponašanje za svaki raspon. Na primjer, ako tekstni okvir zaporke prihvati vrijednost između 5-15 znakova, onda raspon može biti 5-15 što vrijedi, više od 15 je nevaljano, 0-5 koja je nevaljana.

Q10. Što je testno pokrivanje? Je li moguće dobiti 100% pokusno testiranje?

Odgovor:
Pokrivenost testom u osnovi je pokazatelj kvalitete koji predstavlja količinu aplikacijskog koda koju pokrivaju testni slučajevi ili količinu ispitivanja koja je izvršena kreiranim testnim slučajevima. To pomaže u praćenju kvalitete ispitivanja. Više test slučajeva koji pokrivaju maksimalna područja aplikacije pomaže u postizanju maksimalne pokrivenosti testova smanjujući šanse za neuspjeh. Iako nije moguće postići 100% -tnu pokrivenost testom, možemo se pobrinuti da se za svaku podružnicu stvore testni slučajevi, izjava koja pokriva maksimalna područja koda.

Preporučeni članci

Ovo je vodič za popis pitanja i odgovora za ručno testiranje i intervjua kako bi kandidat mogao lako razbiti ova pitanja o ručnom ispitivanju. Ovdje u ovom postu, proučili smo gornja pitanja u vezi s manualnim testiranjem koja se često postavljaju u intervjuima. Možete pogledati i sljedeće članke da biste saznali više -

  1. 13 najboljih pitanja o intervjuu za bazu podataka
  2. Internetska pitanja za testiranje igara
  3. Pitanja i odgovori za ispitivanje intervjua ETL-a
  4. Intervjuska pitanja za ispitivanje penetracije
  5. Kako djeluje podjela ekvivalencije?

Kategorija: