software testing questions
Danas ću odgovoriti na neka pitanja čitatelja. Zapravo, mislim započeti tjednu kolumnu na temu „Pitanja i odgovori za testiranje softvera“. Obično svakodnevno dobivam desetke e-poruka koje me pitaju o nekim upitima za testiranje softvera.
Umjesto da im odgovaram privatno, stavit ću ih kolektivno u postove, tako da će se brojna slična pitanja drugih čitatelja također adresirati. Pitanja možete poslati u odjeljke za komentare postova.
najbolji anti spyware za Windows 7
Prije slanja pitanja toplo ću vam preporučiti da ovdje potražite ako su na vaše upite prethodno odgovoreni.
Stoga ću pokrenuti nekoliko pitanja u ovom postu.
Shivika pita:
“Dobio sam zadatak testirati stranicu aplikacije koja se temelji na korisničkom sučelju. Žele da na bilo koji način razbijem funkcionalnost. Prva je stranica Prijavite se na stranicu koja sadrži polja poput lozinke za korisničko ime, adrese e-pošte, URL adrese i nekih opcija odabira potvrdnog okvira.
Isprobao sam sve načine na koje mogu testirati stranicu. Možete li, molim vas, predložiti da na koje moguće načine možemo testirati stranicu? '
Obradit ću neke glavne negativne slučajeve ispitivanja za razbijanje stranice za prijavu:
# 1) Pogledajte ograničenje polja za korisničko ime. Mislim na tip podataka ovog polja u DB-u i veličinu polja. Pokušajte dodati više znakova u ovo polje od ograničenja veličine polja. Pogledajte kako aplikacija reagira na ovo.
#dva) Ponovite gornji slučaj za polja s brojevima. Umetnite broj iznad kapaciteta za pohranu na terenu. Ovo je obično test granica.
# 3) Za polje korisničkog imena pokušajte dodati brojeve i posebne znakove u raznim kombinacijama. (Znakovi poput! @ # $% ^ & * () _ +} {“:?><,./;'()). If not allowed specific message should be displayed to the user.
# 4) Pokušajte iznad posebne kombinacije znakova za sva polja za unos na vašoj stranici za prijavu koja imaju neke provjere. Poput polja adrese e-pošte, provjere valjanosti polja URL itd.
# 5) Mnoge se aplikacije sruše za polje za unos koje sadrži primjere polja '(jedan navodnik) i' (dvostruki navodnik) poput: 'Vijay's web'. Isprobajte jedno po jedno u svim poljima za unos.
# 6) Pokušajte u polja za unos dodati samo brojeve koji imaju provjeru valjanosti za unos samo znakova i obrnuto.
# 7) Ako postoji provjera valjanosti URL-a, pogledajte druga pravila za provjeru valjanosti URL-a i dodajte URL-ove koji ne odgovaraju pravilima kako biste promatrali ponašanje sustava
Na primjer, URL-ovi poput vijay.com/?q=vijay's! @ # $% ^ & * () _ +} {“:?><,./;'()web_page
Također dodajte URL-ove koji sadrže HTTP: // i https: // tijekom umetanja u okvir za unos URL-a.
# 8) Ako se stranica za prijavu sastoji od nekih koraka poput koraka 1, koraka 2 itd., Pokušajte promijeniti vrijednosti parametara izravno u adresnu traku preglednika. Često se URL-ovi formatiraju s nekim parametrima kako bi se održali ispravni koraci korisnika. Pokušajte izravno izmijeniti sve te parametre, a da zapravo ništa ne napravite na stranici za prijavu.
# 9) Učinite neko testiranje majmuna ručno ili automatizirano (tj. Umetnite sve što vam padne na pamet ili nasumično tipkajte po tipkovnici) doći ćete do nekih zapažanja.
# 10) Pogledajte prikazuje li se na bilo kojoj stranici JavaScript pogreška u lijevom donjem kutu preglednika ili omogućite postavke preglednika da prikaže iskačuću poruku bilo kojoj JavaScript pogrešci.
Sve su to negativni testovi. Pretpostavljam da ste već testirali istu stranicu za prijavu sa svim važećim slučajevima kako biste provjerili radi li aplikacija u skladu sa zahtjevima.
Ako gore navedeni slučajevi ne lome stranicu aplikacije, ne zaboravite pohvaliti programera ;-)
Ako imate nekoliko slučajeva ubojica za razbijanje takvih aplikacija koje ste naučili iz svog iskustva, možete ih navesti u komentarima u nastavku.
Jayant pita:
„Uobičajeno svježi svjesni ljudi imaju svoje stanje duha kao„ Mi smo svježiji “, nedavno se onesvijestili s fakulteta i očekuju da bi tvrtke koje ih regrutiraju trebale razmotriti bazu znanja koju imaju i dalje utjecati na njihovu obuku. U stvarnom smislu, što podrazumijeva svježiji za industriju? '
Dobro pitanje. Kad sam bio svježiji, razmišljao sam o sličnim linijama. Ali razmišljajte s gledišta poslodavca. Poslodavac će razmišljati kao „Zašto bismo zapošljavali kandidate koji imaju malo baze znanja i iskustva? i trebate prvo osposobiti prije dodjeljivanja bilo kakvog posla?
Pa, srećom ne misle svi poslodavci ovako i zato svježiji dobivaju posao i obuku u odboru. Zahvaljujući procvatu IT industrije. Potražnja će se nastaviti za svježijima koji imaju dobro obrazovanje i odgovarajuću vještinu rješavanja problema.
Izniman rast broja inženjerskih fakulteta rezultirao je značajnim porastom broja diplomanata koji su se svake godine onesvijestili. A jaz se također povećava između vještine diplomanata i očekivanja tvrtki.
Sad ću se usredotočiti na to što industrija konkretno izgleda kod svježih diplomanata? Tipično uključuje:
- Rješavanje problema i analitička vještina
- Tehničke vještine
- Komunikacija i međuljudska vještina
- Voditeljska vještina
- Dodatne aktivnosti poput stranih jezika, organizacijskih vještina itd.
Stoga će uvijek biti bolje ako pokušate postići neko iskustvo ili vještinu prije nego što pokušate bilo koji diplomski posao. Korak ste ispred onih svježijih koji uopće nemaju iskustva.
Ovo radno iskustvo obično uključuje:
# 1) Praksa
Praksa se obavlja u bilo kojoj tvrtki tijekom ili nakon završetka studija. To može biti besplatna ili plaćena praksa
# 2) Tečajevi sendviča
Na nekim tečajevima industrijsko je obrazovanje uključeno u sam kurikulum. Tipično je za 6 mjeseci do 1 godine na većini sveučilišta. Ovaj projektni trening možete uključiti u svoj životopis.
# 3) Posebna postignuća vještina kroz predavanja ili tvrtke
Obuka koju ste pohađali neki institut ili tvrtka može biti uključena u vaše radno iskustvo.
# 4) Projekti
Projekti ostvareni u komercijalne ili istraživačke svrhe. Riječ je o plaćenim projektima ili projektima certificiranja koji su poduzeća ostvarila tijekom godina diplomiranja.
Svi gore spomenuti radovi definitivno će se smatrati iskustvom jer stvorite stvarnu ideju o tvrtki, timskom radu i kulturi rada tvrtke. Otkrijte svoja područja vještina i što možete ponuditi poslodavcu prije nego što potražite posao.
Tvrtke uvijek traže svestrane kandidate koji svoju vještinu mogu učinkovito iskoristiti u projektima sa sveučilišta, iskustva i dodatnih aktivnosti.
=> Ovdje pogledajte drugi dio
Preporučena literatura
- Intervjuirajte pitanja i odgovore
- Neka zanimljiva pitanja za ispitivanje softverskog testiranja
- Pitanja i odgovori za testiranje softvera, 2. dio
- Odabir testiranja softvera za vašu karijeru
- Najbolji alati za testiranje softvera 2021. (Alati za automatizaciju ispitivanja kvalitete)
- 20 jednostavnih pitanja za provjeru softverskog testiranja osnovnog znanja (mrežni kviz)
- Posao za QA pomoćnika za testiranje softvera
- Odgovori na vježbu testiranja softvera - 2. dio