top 200 software testing interview questions
Sveobuhvatan popis najčešće postavljanih ručnih ispitivanja softvera Pitanja i odgovori na intervjue koji će vam pomoći da se pripremite za predstojeći intervju:
Ovaj članak uključuje pitanja i savjete za intervjue za koje se morate pripremiti Softver testni intervju - pitanje o ručnom testiranju, web testiranje, ISTQB i CSTE certifikacijsko pitanje i neki lažni testovi kako biste testirali svoje vještine testiranja.
Ako pažljivo prođete kroz sva ova pitanja, siguran sam da ćete lako razbiti bilo koji intervju za testiranje.
Što ćete naučiti:
Najpopularnija pitanja o ispitivanju softvera
Dao sam poveznice na različite kategorije pitanja iz razgovora. Potražite detaljna pitanja o određenim temama na odgovarajućim stranicama.
P # 1) Kako pripremite se za ispitivanje softvera / QA ?
Odgovor: Kliknite gornju poveznicu da biste saznali - od čega trebam započeti pripremu za intervju? Prošle su gotovo dvije godine otkako sam se suočio s bilo kojim intervjuom.
P # 2) Lažni test da procijenite svoje vještine intervjuisanja za testiranje softvera.
Odgovor: Položite ovaj lažni ispitni rad koji će vam pomoći da se pripremite za testni intervju, kao i za CSTE certifikacijski ispit.
P # 3) Popis najčešće pitanih Pitanja za ispitivanje automatizacije
Odgovor: Kliknite gornju vezu za pitanja o razgovoru za automatizaciju, poput razlike između Winrunnera i direktora testa, Što je TSL? Što su 4GL i ostala slična pitanja.
P # 4) Koja je razlika između ispitivanja izvedbe, ispitivanja opterećenja i ispitivanja naprezanja? Objasniti na primjerima?
aplikacija za planiranje instagram postova besplatno
Odgovor: Mnogi se ljudi zbunjuju s ovom terminologijom ispitivanja. Kliknite ovdje za detaljno objašnjenje vrsta ispitivanja performansi, opterećenja i naprezanja s primjerima za bolje razumijevanje.
5. pitanje) ISTQB pitanja i odgovori (još pitanja ovdje i ovdje )
Odgovor: Kliknite gornje poveznice da biste pročitali o uzorcima papira ISTQB i savjete o brzom rješavanju ovih pitanja. ISTQB-ovi uzorci pitanja s odgovorima 'Razina temelja' također su dostupni ovdje.
Q # 6) Pitanja za QTP intervju
Odgovor: Professional Test Professional: Popis pitanja i odgovora na intervjuu dostupan je na gornjoj poveznici.
P # 7) CSTE pitanja s odgovorima.
Odgovor: Kliknite gornju vezu za pitanja i odgovore o CSTE-u.
P # 8) Što je Desk provjera i kontrola analize protoka
Odgovor: Klik ovdje za odgovore o desk provjeri i kontroli protoka analize zajedno s primjerima.
P # 9) Što je test zdrave ispravnosti (ili) Izraditi test?
Odgovor: Provjera kritične (važne) funkcionalnosti softvera u novoj gradnji da bi se odlučilo hoće li se izvršiti daljnje testiranje naziva se Sanity Test.
P # 10) Koja je razlika između testiranja klijent-poslužitelj i testiranja zasnovanog na webu?
Odgovor: Klik ovdje za odgovor.
P # 11) Što je Testiranje crne kutije ?
Odgovor: Testiranje crne kutije objašnjeno je s njegovim vrstama u gornjoj poveznici.
P # 12) Što je Ispitivanje Bijele kutije ?
Odgovor: Kliknite ovdje za objašnjenje o ispitivanju bijele kutije zajedno s njezinim vrstama
P # 13) U čemu se razlikuju vrste testiranja softvera ?
Odgovor: Kliknite gornju vezu da biste uputili post koji detaljno objašnjava sve vrste testiranja softvera.
P # 14) Kako definirati standardni postupak za cjelokupni tijek testiranja, objasniti izazovne situacije u karijeri ručnog testiranja, koji je najbolji način postizanja povećanja plaće.
Odgovor: Kliknite ovo veza za odgovore na ova pitanja.
P # 15) Koja je najizazovnija situacija koju ste ikada imali tijekom testiranja?
P # 16) Kako izvršiti testiranje kada nema dokumenata?
Odgovor: Klik ovdje za detaljan post o tome kako odgovoriti na ova pitanja o QA intervjuu.
Pitanja i odgovori na intervjue za popularno web testiranje
Kao što i samo ime definira, web testiranje podrazumijeva testiranje web aplikacija na bilo kakve potencijalne greške ili probleme, prije nego što se web aplikacija premjesti u produkcijsko okruženje, tj. Prije pokretanja bilo koje web aplikacije.
Na temelju zahtjeva za web testiranje, postoje razni čimbenici koje treba uzeti u obzir. Ti čimbenici uključuju vrijednosne papire web aplikacija, TCP / IP komunikaciju, sposobnost upravljanja prometom, vatrozid itd.
Web testiranje uključuje Funkcionalno ispitivanje, Testiranje upotrebljivosti, Testiranje sigurnosti, Testiranje sučelja, Testiranje kompatibilnosti, Testiranje performansi, itd., u svom kontrolnom popisu.
U nastavku su navedena najčešća pitanja i odgovori na internetsko testiranje koji će vas voditi prema pripremama za bilo koji internetski testni intervju.
P # 1) Što razumijete pod web aplikacijom?
Odgovor: Web aplikacija je sredstvo za komunikaciju i razmjenu informacija s kupcima. Za razliku od bilo koje stolne aplikacije koju izvršava operativni sustav, web aplikacija radi na web poslužitelju, a pristupa joj web preglednik koji djeluje kao klijent.
Najbolji primjer web aplikacije je 'Gmail'. U Gmailu interakciju obavlja pojedinačni korisnik i potpuno je neovisan od ostalih. Informacije možete slati i primati putem e-pošte, a također i putem privitaka.
Možete držati dokumente u pogonu, održavati proračunske tablice u Google dokumentima i uključuje mnogo više takvih značajki zbog kojih korisnik shvaća da ima okruženje prilagođeno njihovom specifičnom identitetu.
P # 2) Definirajte web poslužitelj.
Odgovor: Web poslužitelj slijedi model klijent / poslužitelj gdje program koristi HTTP (Hypertext Transfer Protocol). Kao odgovor na zahtjev HTTP klijenta, web poslužitelj obrađuje provjeru valjanosti na strani klijenta i poslužitelja te korisnicima dostavlja web sadržaj u obliku web stranica.
Preglednici, kao što su Safari, Chrome, Internet Explorer, Firefox itd., Čitaju datoteke pohranjene na web poslužiteljima i donose nam podatke u obliku slika i tekstova pomoću interneta. Bilo koje računalo koje hostira web stranice mora imati web poslužitelje.
Neki od vodećih web poslužitelja su:
- Apači
- Microsoftov internetski poslužitelj informacija (IIS)
- Java web poslužitelj
- Google web poslužitelj
P # 3) Navedite neke važne testne scenarije za testiranje web stranice.
Odgovor: Mnogo je parametara koje treba uzeti u obzir prilikom odlučivanja o važnim scenarijima testiranja bilo kojeg web mjesta. Također, vrsta web stranice koju treba testirati i specifikacije zahtjeva ovdje igraju važnu ulogu.
U nastavku je navedeno nekoliko važnih scenarija ispitivanja koji su primjenjivi za testiranje bilo koje vrste web mjesta:
- Testirajte GUI (grafičko korisničko sučelje) web stranice kako biste provjerili dosljednost elemenata dizajna i izgleda stranice.
- Sve veze i hiperveze na stranici provjeravaju se radi li ih preusmjeravanja na željenu stranicu.
- U slučaju prisutnosti bilo kakvih obrazaca ili polja na web mjestu, scenariji testiranja sastoje se od testiranja s valjanim podacima, nevaljanim podacima, testiranja s postojećim zapisima, kao i testiranja s praznim zapisima.
- Provodi se ispitivanje funkcionalnosti prema specifikaciji zahtjeva.
- Izvedba web stranice testira se pod velikim opterećenjima kako bi se utvrdilo vrijeme odziva web poslužitelja i vrijeme upita baze podataka.
- Ispitivanje kompatibilnosti vrši se za testiranje ponašanja aplikacije na različitim kombinacijama preglednika i OS-a (operativnog sustava).
- Ispitivanje upotrebljivosti i testiranje baze podataka također se izvode kao dio testnih scenarija.
P # 4) Koje su različite konfiguracije koje se moraju uzeti u obzir tijekom testiranja web stranice?
Odgovor : Različita konfiguracija uključuje različite preglednike, kao i operativni sustav na kojem se web stranica testira. Dodaci za preglednik, veličina teksta, razlučivost video zapisa, dubina boje, opcije postavki preglednika također se uzimaju u obzir kada govorimo o konfiguracijama.
Za testiranje kompatibilnosti web mjesta koriste se različite kombinacije preglednika i operativnih sustava. Obično su uključene najnovije i posljednje najnovije verzije. Pa, ove verzije su obično navedene u dokumentu Zahtjeva.
Nekoliko važnih preglednika uključuje:
- Internet Explorer
- Firefox
- Krom
- Safari
- Opera
Nekoliko važnih operativnih sustava uključuju:
- Windows
- UNIX
- LINUX
- MAC
P # 5) Razlikuje li se testiranje web aplikacija od testiranja stolnih aplikacija? Objasnite kako.
Odgovor: Da, dolje navedene točke u tablici objašnjavaju razlike između web aplikacija i desktop aplikacija.
Web aplikacija | Desktop aplikacija | |
---|---|---|
Definicija | Web aplikacije su one koje se mogu pokretati na bilo kojem klijentskom stroju koji ima internetsku vezu bez ikakve instalacije izvršne datoteke. | Desktop programi su oni koji se zasebno instaliraju i izvršavaju na osobnom računalu. |
Izvođenje | Korisničke akcije, povratne informacije, statistika mogu se lako nadgledati, a ažuriranje podataka na jednom mjestu odražava se svugdje u web aplikaciji. | Korisničke radnje ne mogu se nadzirati, kao i promjene podataka mogu se odraziti samo na stroju. |
Povezivost | Web aplikaciji se može pristupiti na bilo kojem računalu koje ima internetsku vezu pomoću web preglednika gdje izvedba aplikacije ovisi o brzini interneta. | Desktop aplikaciji može se pristupiti samo na određenom računalu na kojem je aplikacija instalirana. |
Sigurnosni rizici | Web aplikacija sklonija je sigurnosnim prijetnjama jer aplikacijama može pristupiti bilo tko s interneta. | Desktop aplikacija manje je sklona sigurnosnim prijetnjama gdje korisnik može kontrolirati sigurnosne probleme na razini sustava. |
Korisnički podaci | Korisnički podaci se spremaju i pristupa im se daljinski u slučaju web aplikacija. | Podaci se pohranjuju, spremaju i pristupaju im se s istog stroja na kojem je instalirana aplikacija. |
P # 6) Što je Intranet aplikacija?
Odgovor : Intranet aplikacija je vrsta privatne aplikacije koja se postavlja i izvodi na lokalnom LAN poslužitelju i mogu joj pristupiti samo ljudi unutar organizacije. Za razmjenu informacija koristi lokalnu mrežu.
Na primjer, Organizacija obično ima aplikaciju koja pohranjuje podatke o vašem prisustvu, praznicima, nadolazećim proslavama u organizaciji ili nekom važnom događaju ili informacijama koje treba distribuirati unutar organizacije.
P # 7) Objasnite razliku između autorizacije i autentifikacije u web testiranju.
Odgovor: Razlika između autorizacije i autentifikacije objašnjena je u donjoj tablici:
Ovjera | Ovlaštenje | |
---|---|---|
jedan | Autentifikacija je postupak kojim sustav identificira tko je korisnik? | Ovlaštenje je postupak kojim sustav identificira za što je korisnik ovlašten? |
dva | Autentifikacija određuje identitet korisnika. | Ovlašćenje odlučuje o privilegijama dodijeljenim korisniku, tj. Može li korisnik pristupiti značajkama određenog programa ili manipulirati njima. |
3 | Postoje različite vrste provjere autentičnosti, poput lozinke, uređaja itd. | Postoje dvije vrste ovlaštenja, poput samo za čitanje i čitanje i pisanje. |
4 | Na primjer: Unutar organizacije svaki se zaposlenik može prijaviti u intranet aplikaciju. | Na primjer: Samo upravitelj računa ili osoba iz računa može pristupiti odjeljku računa. |
P # 8) Koje su vrste sigurnosnih problema web testiranja?
Odgovor: Nekoliko problema s web sigurnošću uključuje:
- Napad uskraćivanja usluge (DOS)
- Preljev pufera
- Izravno prosljeđivanje internog URL-a kroz adresu preglednika
- Pregled ostalih statistika
P # 9) Definirajte HTTP.
Odgovor: HTTP je skraćenica od Hypertext Transfer Protocol. HTTP je protokol za prijenos podataka koji definira kako se poruke formatiraju i prenose putem World Wide Weba. HTTP također određuje odgovor na radnje koje izvršavaju web poslužitelji i preglednici.
Na primjer, kada se URL unese u web preglednik, HTTP naredba šalje se web poslužitelju koji zauzvrat dohvaća traženi web preglednik.
P # 10) Definirajte HTTPS.
Odgovor: HTTPS je skraćenica od Hypertext Transfer Protocol Secure. To je u osnovi HTTP preko SSL-a (Secure Socket Layer) iz sigurnosnih razloga. Uvijek postoje šanse za prisluškivanje podataka koji se prenose između korisnika i web poslužitelja kada web mjesto koristi HTTP protokol.
Stoga se web stranice koriste na siguran način, tj. SSL šifriranje podataka poslanih naprijed-natrag pomoću HTTPS protokola. Gotovo sva web mjesta koja zahtijevaju prijavu korisnika koriste HTTPS protokol. Na primjer, web stranice o bankarstvu, web stranice e-trgovine itd.
P # 11) Koji su uobičajeni problemi s kojima se suočava web testiranje?
Odgovor: Neki od najčešćih problema s kojima se suočava web testiranje navedeni su u nastavku:
- Problem poslužitelja, koji uključuje poslužitelj u kvaru i poslužitelj koji ima problema s održavanjem
- Problem veze s bazom podataka.
- Problemi s kompatibilnošću hardvera i preglednika.
- Problemi povezani sa sigurnošću.
- Problemi s performansama i opterećenjem.
- Problemi povezani s GUI-jem (grafičko korisničko sučelje).
P # 12) Što je testiranje kolačića?
Odgovor: Kaže se da je kolačić personalizirani identitet korisnika ili informacija koja je potrebna za komunikaciju između različitih web stranica, kao i za praćenje korisnikove navigacije stranicama web stranice. Kad god pristupimo bilo kojem web mjestu u bilo kojem web pregledniku, njihov odgovarajući kolačić zapisuje se na tvrdi disk.
Kolačići se koriste za praćenje korisničkih sesija, prikazivanje oglasa, pamćenje korisnikova izbora tijekom pristupa bilo kojoj web stranici, pamćenje i preuzimanje korisničke košarice, praćenje jedinstvenog broja posjetitelja itd.
Pretpostavimo da je stranica za e-trgovinu dostupna u mnogim zemljama poput SAD-a, Kanade, Australije, a njihova se testiranja provode u Indiji. U tom slučaju, tijekom testiranja web mjesta e-trgovine za različite zemlje u Indiji, isprva su kolačići pojedinih zemalja postavljeni tako da se pristupi stvarnim podacima poput vremenske zone itd. Te države.
P # 13) Definirajte provjeru na strani klijenta.
Odgovor: Provjera valjanosti na strani klijenta je ona koja se u osnovi provodi na razini preglednika gdje se unos korisnika provjerava u samom pregledniku bez uključivanja poslužitelja.
Shvatimo to uz pomoć Primjera.
Pretpostavimo da korisnik unosi netočan format e-pošte dok ispunjava obrazac. Preglednik će odmah zatražiti poruku pogreške da je ispravi prije nego što prijeđe na sljedeće polje. Tako se svako polje ispravlja prije slanja obrasca.
Provjera valjanosti na klijentskoj strani obično se vrši jezikom skripti kao što su atributi JavaScript, VBScript, HTML 5.
Dvije vrste provjere na strani klijenta su:
- Provjera na razini polja
- Provjera razine obrasca
P # 14) Što razumijete pod provjerom na strani poslužitelja?
Odgovor: Provjera valjanosti na strani poslužitelja događa se tamo gdje provjera valjanosti i obrada korisničkih zahtjeva zahtijevaju odgovor poslužitelja. Da bismo ga jasnije razumjeli, korisnikov unos šalje se poslužitelju, a provjera valjanosti vrši se pomoću skriptnih jezika na strani poslužitelja kao što su PHP, Asp.NET itd.
Nakon postupka provjere valjanosti, klijentu se vraća povratna informacija u obliku dinamički generirane web stranice.
U usporedbi s postupkom provjere valjanosti na strani klijenta, postupak provjere valjanosti na strani poslužitelja je sigurniji jer je ovdje aplikacija zaštićena od zlonamjernih napada i korisnici mogu lako zaobići klijentski skriptni jezik.
P # 15) Razlikovati statičku i dinamičku web stranicu.
Odgovor: Razlika između statičkih i dinamičkih web stranica je sljedeća:
Statična web stranica | Dinamična web stranica |
---|---|
Statična web mjesta su ona koja daju samo informacije i ne postoji vrsta interakcije između korisnika i web stranice. | Dinamična web mjesta su ona na kojima je moguća interakcija korisnika između web mjesta i korisnika uz davanje informacija. |
Statične web stranice najjeftinije je razviti i hostirati. | Dinamične web stranice skuplje su za razvoj, kao i troškovi hostinga. |
Statične web stranice lako se učitavaju u klijentski preglednik zbog fiksnog sadržaja i bez povezivanja s bazom podataka. | Dinamičke web stranice obično trebaju vremena za učitavanje u klijentskom pregledniku jer se sadržaj za prikaz dinamički kreira i dohvaća pomoću upita baze podataka. |
Statičke web stranice mogu se kreirati iz HTML-a, CSS-a i ne zahtijeva jezik poslužiteljske aplikacije. | Dinamičke web stranice zahtijevaju jezik poslužiteljske aplikacije poput ASP.NET, JSP, PHP za pokretanje aplikacije na poslužitelju i prikaz rezultata na web stranici. |
Promjena sadržaja stranice bilo kojeg statičnog web mjesta; zahtijevaju učitavanje na poslužitelj mnogo puta. | Dinamična web stranica nudi mogućnost promjene sadržaja stranice pomoću poslužiteljske aplikacije. |
P # 16) Što razumijete pod testiranjem klijent-poslužitelj?
Odgovor: Klijent-poslužiteljska aplikacija je ona u kojoj se sama aplikacija učitava ili instalira na poslužitelj, dok se EXE datoteka aplikacije učitava na svim klijentskim računalima. Ovo se okruženje obično koristi u intranet mrežama.
Sljedeći testovi izvode se na klijent-poslužiteljskoj aplikaciji:
- GUI testiranje na klijentskom i poslužiteljskom sustavu.
- Interakcija klijent-poslužitelj.
- Funkcionalnost aplikacije.
- Ispitivanje opterećenja i performansi.
- Ispitivanje kompatibilnosti.
Svi test slučajevi i scenariji testiranja koji se koriste u testiranju aplikacija klijent-poslužitelj izvedeni su iz iskustva ispitivača i specifikacija zahtjeva.
P # 17) Navedite HTTP kodove odgovora koje vraća poslužitelj.
Odgovor: HTTP kodovi odgovora navedeni su u nastavku:
- 2xx - To znači 'Uspjeh'
- 3xx - To znači 'preusmjeravanje'
- 4xx - To znači 'Pogreška aplikacije'
- 5xx - To znači 'pogreška poslužitelja'
P # 18) Koja je uloga testiranja upotrebljivosti u web testiranju?
Odgovor: U web testiranju važnost ima testiranje upotrebljivosti. Dobro je poznato da je ispitivanje upotrebljivosti sredstvo kojim se utvrđuje lakoća s kojom krajnji korisnik može lako pristupiti aplikaciji sa ili bez znanja programskog jezika.
Što se tiče web testiranja, testiranje upotrebljivosti obuhvaća sljedeće:
- Da biste provjerili je li web mjesto prilagođeno korisniku?
- Je li krajnji korisnik u stanju lako se kretati unutar aplikacije?
- Prisutnost bilo kakvih problema ili nejasnoća koje mogu ometati korisničko iskustvo.
- Provjerite koliko je brzo korisnik u mogućnosti izvršiti zadatak u aplikaciji.
P # 19) Koja su dostupna okruženja na Webu?
Odgovor: Različite vrste okruženja na Webu su:
- Intranet (lokalna mreža)
- Internet (Wide Area Network)
- Extranet (privatna mreža putem interneta)
P # 20) Koji su formati testnih slučajeva u slučaju a Statički web stranica i dinamična web stranica?
Odgovor: Sljedeći formati test slučajeva koristit će se u slučaju statičkih web stranica:
- Front-end test slučajevi
- Slučajevi za navigacijski test
Sljedeći formati test slučajeva koristit će se u slučaju dinamičkih web stranica:
- Front-end test slučajevi
- Pozadinski testni slučajevi
- Slučajevi za navigacijski test
- Ispitni slučajevi za provjeru na terenu
- Slučajevi sigurnosnih testova itd.
P # 21) Uvrstiti neke potklase objekata HTTP odgovora?
Odgovor: Write, Flush, tell, itd. Je nekoliko objekata HTTP odgovora.
Podklase HTTP odgovora su:
- HttpResponseRedirect
- HttpResponsePermanentRedirect
- HttpResponseBadRequest
- HttpResponseNotfound
P # 22) Navedite neke alate za web testiranje.
Odgovor: Nekoliko Alati za web testiranje navedeni su u nastavku:
- patlidžan funkcionalan
- Selen
- SOA test
- JMeter
- iMacros itd.
P # 23) Navedite nekoliko primjera web aplikacija koje se koriste u našem svakodnevnom životu.
Odgovor: Nekoliko primjeri uključuju:
- Web portali poput eBaya, Amazona, Flipkarta itd.
- Bankarske aplikacije poput ICICI, Yes Bank, HDFC, Kotak Mahindra itd.
- Davatelji usluga e-pošte poput Gmail, Yahoo, Hotmail itd.
- Društvene mreže kao što su Facebook, Twitter, LinkedIn itd.
- Diskusioni i informativni forumi poput www.Softwaretestinghelp.com
P # 24) Što je proxy poslužitelj?
Odgovor: Proxy poslužitelj je poslužitelj koji djeluje kao posrednik ili je onaj koji leži između klijenta i glavnog poslužitelja.
Komunikacija između glavnog poslužitelja i klijentskog poslužitelja vrši se putem proxy poslužitelja, jer se zahtjev klijenta za bilo kojom vezom, datotekom, resursima s glavnog poslužitelja šalje putem proxy poslužitelja, a opet odgovor glavnog poslužitelja ili lokalne predmemorirane memorije na klijent-poslužitelj vrši se preko proxy poslužitelja.
Neki od najčešćih proxy poslužitelja na temelju njihove svrhe i funkcionalnosti navedeni su u nastavku:
- Prozirni proxy
- Web proxy
- Anonimni proxy
- Iskrivljujući proxy
- Proxy visoke anonimnosti
Proxy poslužitelj se u osnovi koristi u sljedeće svrhe:
- Da biste poboljšali izvedbu web odgovora.
- U slučaju prisutnosti dokumenta u predmemoriji, odgovor se izravno šalje klijentu.
- Proxy poslužitelj filtrira sadržaj web stranice u obliku web proxyja.
- Proxy poslužitelj također se koristi za blokiranje uvredljivih web sadržaja kojima korisnik može pristupiti, posebno u organizaciji, školi ili na fakultetu.
- Web posrednici sprečavaju napad računalnih virusa i zlonamjernog softvera.
P # 25) Što je poslužitelj baze podataka?
Odgovor: Poslužitelj baze podataka može se definirati kao poslužitelj koji se odnosi na pozadinski sustav aplikacije baze podataka koji pruža usluge baze podataka, poput pristupa i preuzimanja podataka iz baze podataka.
Poslužitelj baze podataka koristi arhitekturu klijent / poslužitelj gdje se podacima može pristupiti bilo preko poslužitelja baze podataka putem 'prednjeg kraja' koji pokreće i prikazuje podatke na korisničkom stroju ili 'pozadinskog računala' koji se izvodi na samom poslužitelju baze podataka.
Poslužitelj baze podataka sličan je skladištu podataka i također ima sustav za upravljanje bazom podataka (DBMS).
Još nekoliko osnovnih pitanja o ispitivanju softverskog intervjua
P # 1) Što je dinamičko testiranje?
Odgovor: Dinamičko testiranje vrši se izvršavanjem koda ili programa s različitim ulaznim vrijednostima, a kasnije se izlaz provjerava.
P # 2) Što je GUI testiranje?
Odgovor: Testiranje grafičkog sučelja ili grafičkog korisničkog sučelja postupak je testiranja korisničkog sučelja softvera u odnosu na predviđene zahtjeve / makete / HTML dizajne itd.,
P # 3) Što je formalno testiranje?
Odgovor: Provjera softvera, provedena slijedeći plan ispitivanja, postupke ispitivanja i odgovarajuću dokumentaciju uz odobrenje kupca, naziva se formalnim testiranjem.
P # 4) Što je ispitivanje temeljeno na riziku?
Odgovor: Identificiranje kritične funkcionalnosti sustava, a zatim odlučivanje redosljeda kojima će se te funkcionalnosti testirati i izvršiti testiranje naziva se testiranjem na temelju rizika.
P # 5) Što je rano testiranje?
Odgovor: Izvršite testiranje što je prije moguće u razvojnom životnom ciklusu kako biste pronašli nedostatke u ranim fazama STLC . Rano testiranje korisno je za smanjenje troškova popravljanja nedostataka u kasnijim fazama STLC-a.
P # 6) Što je iscrpno testiranje?
Odgovor: Funkcionalnost testiranja sa svim važećim, nevaljanim ulazima i preduvjetima naziva se iscrpno testiranje.
P # 7) Što je klasteriranje nedostataka?
Odgovor: Bilo koji mali modul ili funkcionalnost može sadržavati brojne nedostatke, a kako bismo se više usredotočili na testiranje tih funkcionalnosti poznato je kao klasteriranje nedostataka.
P # 8) Što je pesticid paradoks?
Odgovor: Ako već pripremljeni testni slučajevi ne pronađu nedostatke, dodajte / revidirajte testne slučajeve kako biste pronašli više nedostataka, to je poznato kao Paradoks pesticida.
P # 9) Što je statičko ispitivanje?
Odgovor: Ručna provjera koda bez izvršavanja programa naziva se statičko ispitivanje. U ovom procesu problemi se identificiraju u kodu provjerom koda, zahtjeva i projektne dokumentacije.
P # 10) Što je pozitivno testiranje?
Odgovor: To je oblik ispitivanja koji se provodi na aplikaciji kako bi se utvrdilo funkcionira li sustav ispravno ili ne. U osnovi, poznat je kao pristup 'test to pass'.
P # 11) Što je negativno testiranje?
Odgovor: Testiranje softvera s negativnim pristupom kako bi se provjerilo ne prikazuje li sustav 'pokazivanje pogreške kad ne bi trebalo' i 'ne pokazivanje pogreške kad bi to trebalo' naziva se negativnim testiranjem.
P # 12) Što je ispitivanje od kraja do kraja?
Odgovor: Testiranje ukupne funkcionalnosti sustava, uključujući integraciju podataka među svim modulima, naziva se testiranjem od kraja do kraja.
P # 13) Što je istraživačko ispitivanje?
Odgovor: Istraživanje aplikacije, razumijevanje njezinih funkcionalnosti, dodavanje (ili) modificiranje postojećih testnih slučajeva radi boljeg testiranja naziva se Istraživačko testiranje.
P # 14) Što je ispitivanje majmuna?
Odgovor: Ispitivanje provedeno na aplikaciji bez ikakvog plana i provedeno nasumično s testovima kako bi se pronašlo bilo kakvo rušenje sustava s namjerom pronalaska nezgodnih kvarova naziva se Ispitivanje majmuna.
P # 15) Što je nefunkcionalno testiranje?
Odgovor: Provjera valjanosti različitih nefunkcionalnih aspekata sustava, poput korisničkog sučelja, jednostavnosti za upotrebu, sigurnosti, kompatibilnosti, opterećenja, naprezanja i performansi itd., Naziva se nefunkcionalnim testiranjem.
P # 16) Što je ispitivanje upotrebljivosti?
Odgovor: Provjera koliko su krajnji korisnici lako razumljivi i rade s aplikacijom naziva se Ispitivanje upotrebljivosti.
P # 17) Što je sigurnosno testiranje?
stvoriti niz nizova java
Odgovor: Provjera jesu li svi sigurnosni uvjeti ispravno implementirani u softver (ili) ne naziva se Sigurnosno testiranje.
P # 18) Što je ispitivanje performansi?
Odgovor: Proces mjerenja različitih karakteristika učinkovitosti sustava kao što su vrijeme odziva, transakcije naprezanja opterećenja u minuti, kombinacija transakcija itd. Naziva se ispitivanjem performansi.
P # 19) Što je ispitivanje opterećenja?
Odgovor: Analiza funkcionalnog i izvedbenog ponašanja aplikacije pod različitim uvjetima naziva se ispitivanje opterećenja.
P # 20) Što je testiranje na stres?
Odgovor: Provjera ponašanja aplikacije u stresnim uvjetima
(ili)
Smanjenje sistemskih resursa i održavanje opterećenja konstantnim te provjeravanje ponašanja aplikacije naziva se testiranjem naprezanja.
P # 21) Što je proces?
Odgovor: Proces je skup praksi koje se izvode radi postizanja zadane svrhe; može uključivati alate, metode, materijale ili ljude.
P # 22) Što je upravljanje konfiguracijom softvera?
Odgovor: Proces identificiranja, organiziranja i upravljanja promjenama u razvoju i održavanju softvera.
(ili)
To je metodologija za kontrolu i upravljanje projektom razvoja softvera.
P # 23) Što je postupak testiranja / životni ciklus?
Odgovor: Uključuje sljedeće čimbenike:
- Pisanje plana ispitivanja
- Testni scenariji
- Ispitni slučajevi
- Izvršenje test slučajeva
- Rezultati ispitivanja
- Izvještavanje o nedostacima
- Praćenje nedostataka
- Zatvaranje nedostataka
- Ispitno izdanje
P # 24) Koji je puni oblik CMMI-a?
Odgovor: Integracija modela zrelosti sposobnosti
P # 25) Što je koda kroz koji se prolazi?
Odgovor: Neformalna analiza programskog izvornog koda kako bi se pronašle nedostatke i provjerile tehnike kodiranja naziva se 'Code Walk Through'.
P # 26) Što je ispitivanje na razini jedinice?
Odgovor: Testiranje pojedinačnih programa, modula ili jedinice koda naziva se testiranje na razini jedinice.
P # 27) Što je testiranje na razini integracije?
Odgovor: Testiranje srodnih programa, modula (ili) jedinice koda.
(ili)
Particije sustava koje su spremne za testiranje s ostalim particijama sustava nazivaju se testiranjem na razini integracije.
P # 28) Što je ispitivanje na razini sustava?
Odgovor: Testiranje cijelog računalnog sustava u svim modulima naziva se testiranjem na razini sustava. Ova vrsta ispitivanja može uključivati funkcionalno i strukturno ispitivanje.
P # 29) Što je alfa testiranje?
Odgovor: Testiranje cijelog računalnog sustava prije uvođenja u UAT naziva se Alfa testiranjem.
P # 30) Što je ispitivanje prihvaćenosti korisnika (UAT)?
Odgovor: UAT je oblik testiranja računalnog sustava od strane klijenta kako bi se provjerilo je li se pridržavao predviđenih zahtjeva ili ne.
P # 31) Što je plan ispitivanja?
Odgovor: To je dokument koji opisuje opseg, pristup, resurse i raspored aktivnosti ispitivanja. Identificira ispitne stavke, značajke koje će se testirati, zadatke testiranja, tko će izvršiti svaki zadatak i sve rizike koji zahtijevaju planiranje u nepredviđenim situacijama.
P # 32) Što je testni scenarij?
Odgovor: Identificiranje svih mogućih područja koja treba testirati (ili) ono što se testira naziva se scenarijem ispitivanja.
P # 33) Što je ECP (particija klase ekvivalencije)?
Odgovor: To je metoda za izvođenje test slučajeva.
Klik ovdje znati više.
P # 34) Što je nedostatak?
Odgovor: Svaka mana ili nedostatak u softverskom proizvodnom proizvodu naziva se nedostatkom.
(ili)
Kada se očekivani rezultat ne podudara sa stvarnim rezultatom aplikacije, on se naziva nedostatkom.
P # 35) Što je ozbiljnost?
Odgovor: Definira važnost nedostatka s funkcionalnog stajališta, tj. Koliko je nedostatak kritičan s obzirom na primjenu.
P # 36) Što je prioritet?
Odgovor: Ukazuje na važnost ili hitnost popravljanja kvara
P # 37) Što je ponovno testiranje?
Odgovor: Ponovno testiranje aplikacije znači provjeru jesu li nedostaci otklonjeni ili ne.
P # 38) Što je regresijsko ispitivanje?
Odgovor: Provjera postojećeg funkcionalnog i nefunkcionalnog područja nakon uvođenja promjena u dio softvera ili dodavanja novih značajki naziva se testiranjem regresije.
P # 39) Što je ispitivanje oporavka?
Odgovor: Provjera je li sustav sposoban za rješavanje nekih neočekivanih ili nepredvidivih situacija naziva se testiranje oporavka.
P # 40) Što je ispitivanje globalizacije?
Odgovor: To je postupak provjere može li se softver pokretati neovisno o zemljopisnom i kulturnom okruženju. Provjera ima li aplikacija značajku za postavljanje i promjenu jezika, datuma, formata i valute ili je li namijenjena globalnim korisnicima.
P # 41) Što je ispitivanje lokalizacije?
Odgovor: Provjera globalizirane prijave za određeno mjesto korisnika pod kulturnim i zemljopisnim uvjetima naziva se ispitivanjem lokalizacije.
P # 42) Što je ispitivanje instalacije?
Odgovor: Provjera jesmo li u mogućnosti uspješno (ili) instalirati softver, prema smjernicama navedenim u instalacijskom dokumentu naziva se Instalacijsko testiranje.
P # 43) Što je ispitivanje neinstalacije?
Odgovor: Provjera jesmo li u mogućnosti uspješno (ili) deinstalirati softver iz sustava nazivamo Ispitivanje neinstalacije
P # 44) Što je ispitivanje kompatibilnosti?
Odgovor: Provjera je li aplikacija kompatibilna s različitim softverskim i hardverskim okruženjem naziva se testiranje kompatibilnosti.
P # 45) Što je test strategija?
Odgovor: Dio je plana ispitivanja koji opisuje kako se provodi ispitivanje za projekt i koje vrste ispitivanja treba izvršiti na aplikaciji.
P # 46) Što je testni slučaj?
Odgovor: Test slučaj je skup preduvjetnih koraka koje treba slijediti s ulaznim podacima i očekivanim ponašanjem za provjeru funkcionalnosti sustava.
P # 47) Što je test provjere valjanosti poslovanja?
Odgovor: Test slučaj koji je pripremljen za provjeru poslovnog stanja ili poslovnog zahtjeva naziva se test poslovne provjere.
P # 48) Što je dobar testni slučaj?
Odgovor: Test slučaj koji ima visoki prioritet hvatanja nedostataka naziva se Good Test Case.
P # 49) Što je ispitivanje korisnih slučajeva?
Odgovor: Provjera valjanosti softvera da bi se potvrdilo je li razvijen prema slučajevima upotrebe ili ne, naziva se testiranje slučaja upotrebe.
P # 50) Što je doba oštećenja?
Odgovor: Vremenski razmak između datuma otkrivanja i datuma zatvaranja kvara naziva se starost nedostataka.
P # 51) Što je Showstopper Defect?
Odgovor: Kvar koji ne dopušta daljnje ispitivanje naziva se Showstopper Defect.
P # 52) Što je testno zatvaranje?
Odgovor: Posljednja je faza STLC-a, gdje uprava priprema različita sažetka ispitivanja koja objašnjavaju cjelovitu statistiku projekta na temelju provedenog ispitivanja.
P # 53) Što je ispitivanje kante?
Odgovor: Ispitivanje u kantama poznato je i kao A / B testiranje. Uglavnom se koristi za proučavanje utjecaja različitih dizajna proizvoda na mjerne podatke web stranica. Dvije simultane verzije pokreću se na jednoj ili skupini web stranica kako bi se izmjerila razlika u stopama klikova, sučelju i prometu.
P # 54) Što se pod kriterijima ulaska i izlaska pod kriterijima testiranja softvera podrazumijeva?
Odgovor: Kriteriji za ulazak je proces koji mora biti prisutan kad sustav započne, poput,
- SRS - Softver
- FRS
- Slučaj upotrebe
- Test slučaj
- Plan ispitivanja
Kriteriji za izlaz osigurati je li testiranje završeno i je li aplikacija spremna za objavljivanje, poput,
- Sažetak testa
- Metrika
- Izvještaj o analizi nedostataka
P # 55) Što je ispitivanje paralelnosti?
Odgovor: Ovo je višestruko korisničko testiranje za istovremeno pristupanje aplikaciji radi provjere učinka na kod, modul ili DB i uglavnom se koristi za identificiranje situacija zaključavanja i zastoja u kodu.
P # 56) Što je testiranje web aplikacija?
Odgovor: Testiranje web aplikacija vrši se na web mjestu radi provjere - učitavanja, performansi, sigurnosti, funkcionalnosti, sučelja, kompatibilnosti i ostalih problema vezanih uz upotrebljivost.
P # 57) Što je jedinstveno testiranje?
Odgovor: Jedinstveno testiranje vrši se kako bi se provjerilo rade li pojedini moduli izvornog koda ispravno ili ne.
P # 58) Što je ispitivanje sučelja?
Odgovor: Ispitivanje sučelja vrši se kako bi se provjerilo komuniciraju li pojedini moduli ispravno prema specifikacijama ili ne. Testiranje sučelja uglavnom se koristi za testiranje korisničkog sučelja GUI aplikacija.
P # 59) Što je gama testiranje?
Odgovor: Gama testiranje vrši se kada je softver spreman za objavljivanje s navedenim zahtjevima, a to se ispitivanje izravno preskače sve aktivnosti unutarnjeg testiranja.
P # 60) Što je ispitni svežanj?
Odgovor: Test Harness konfigurira skup alata i testnih podataka za testiranje aplikacije pod različitim uvjetima, što uključuje praćenje rezultata s očekivanim izlazom radi ispravnosti.
Blagodati ispitivanja uprtača su : Povećanje produktivnosti zahvaljujući automatizaciji procesa i povećanju kvalitete proizvoda
P # 61) Što je ispitivanje skalabilnosti?
Odgovor: Koristi se za provjeru jesu li funkcionalnost i performanse sustava sposobni udovoljiti promjenama volumena i veličine prema zahtjevima.
Ispitivanje skalabilnosti vrši se korištenjem testa opterećenja promjenom različitog softvera, hardverskih konfiguracija i testnog okruženja.
P # 62) Što je Fuzz testiranje?
Odgovor: Fuzz testiranje je tehnika testiranja crne kutije koja koristi nasumične loše podatke za napad na program kako bi provjerila kvari li nešto u aplikaciji.
Q # 63) Koja je razlika između QA, QC i Testiranje?
Odgovor:
- QA: Orijentiran je na proces i njegov je cilj spriječiti nedostatke u aplikaciji.
- QC: QC je orijentiran na proizvod i skup je aktivnosti koje se koriste za ocjenjivanje razvijenog radnog proizvoda.
- Testiranje: Izvršenje i provjera zahtjeva s namjerom pronalaska nedostataka.
P # 64) Što je testiranje na temelju podataka?
Odgovor: To je postupak ispitivanja automatizacije u kojem se aplikacija testira s više skupova podataka s različitim preduvjetima kao ulaz u skriptu.
Zaključak
Nadam se da će gore navedena pitanja i odgovori na intervju za ručno testiranje softvera biti korisni svakom od vas.
Siguran sam da s temeljitim poznavanjem ovih pitanja i odgovora možete se pouzdano pojaviti na bilo kojem QA ispitnom intervjuu i vrlo uspješno ga proći.
Želimo vam sav uspjeh !!
Preporučena literatura
- Intervjuirajte pitanja i odgovore
- Neka zanimljiva pitanja za ispitivanje softverskog testiranja
- Kako se pripremiti za intervju za testiranje softvera
- Najbolji alati za testiranje softvera 2021. (Alati za automatizaciju ispitivanja kvalitete)
- Softversko ručno testiranje Intervju pitanja za iskusne profesionalce
- QA Softver za testiranje resursa i preuzimanja
- Posao za QA pomoćnika za testiranje softvera
- 20 jednostavnih pitanja za provjeru softverskog testiranja osnovnog znanja (mrežni kviz)