[ Pali zari @ 03.09.2017. 13:06 ] @
Za nekoga ko nema iskustva u ovoj oblasti, da li vredi ici na kurseve osnove programiranja i test development kod FTN Informatike ? Odakle krenuti ucenje i kojim redosledom ici da bi se stekla solidna osnova za kasnije?
[ balavi @ 03.09.2017. 13:24 ] @
samo da se nadovežem i ja
koliko treba znati programiranje da bi se radilo u ovoj oblasti i da li ću trebati da kodiram nešto ozbiljno ...

i ako neko može da kaže kako i gde da se nađe materijal za učenje za pisanje programa i skriptova za automatsko testiranje
koji će normalno da se nadoveže na osnove ove oblasti ...
[ Branko Santo @ 03.09.2017. 13:47 ] @
ISTQB je sertifikacija koja se generalno uzima kao standardna.
Manualno testiranje sve vise ispada trenda jer treba sto je vise automatizovati.

Selenium grid sa Appiumom se goristi za automatizaciju kod nas.
Gherkin/Cucumber/Ruby sto se tice jezika za androdid i ne secam se za IOS sta su koristili ispod ali mozda opet ruby.

[ Pali zari @ 03.09.2017. 18:36 ] @
Koji bi bio tvoj savet Branko odakle krenuti sa ucenjem i na cega se fokusirati ?
[ balavi @ 03.09.2017. 20:22 ] @
mnogo se traži automatizacija

nikako da nađem neku knjigu, tutorijal konkretno na tu temu ...
nešto iz prakse
nađe se nešto na YOUTUBE, al prave indijci
glava te zaboli od njihovog nerazumljivog engleskog ...
al da imaju znanje, imaju, kad na naletim na nekog tako, nema šta ne zna ...

imam i knjigu na srpskom TESTIRANJE SOFTVERA U PRAKSI ali mi je malo više sve teorijski ...
[ Branko Santo @ 03.09.2017. 20:27 ] @
Dosta je tesko da ja pogadjam. Nisam iz QA sveta ali sam nekako sleteo u poziciju da vodim QA E2E tim :)

Ali kada trazimo ljude ako je to pozicija integration experta koja je u stvari telco QA covek za nas je bitno:
•Poznavanje principa QA, kako funkcionise proces od dobijanja funkcionalnih specifikacija do pravljenja testova, sta sve treba da bude u test case-u, planiranje potrebnog vremena za izvodjenje test caseova, reporting, defect tracking, regression testing, exploratory testing, komunikacija sa razvojnim timovima i drugim timovima koji ucestvuju na projektu, mogucnost da se postavi u poziciju korisnika
•Znanje tehnicke strane telco sveta, citanje trace logova da li iz wiresharka ili neceg drugog. Razumevanje arhitekture telco provajdera (RAN, radio core, IMS...) sto naravno ako je QA za web aplikacije ili drugo polje nije mozda bitno ali svakako tehnicko poznavanje u domenu u kojem se radi
•Mogucnost razvoja automatizacije ili iskustvo u tom poslu (jako malo je ljudi koji su to razvijali)
•Mogucnost da predje u vodju projekta sa tehnicke strane

Posto si novajlija, dajem malo bezveze predlog mozda. Nadji oglas za koji bi se u buducnosti prijavio, pogledaj sta traze. Ako mozes nekako da dodjes do ljudi koji bi mogli iz te firme da ti objasne vise u detalje sta je stvarno bitno a sta ne. Pitaj ih da li mozes za 6 meseci da se ponovo javis da popricate da vide kako napredujes. Ja sam to uradio svojevermeno pre 12-13 godina i bio u dve firme na razgovoru u NS dok sam ucio programiranje i pomoglo mi je dosta da razumem gde imam rupe i sta mi jos fali.
Ako nece niko da poprica sa tobom a ti uzmi uci redom sa liste, neces biti prvi.

Sad vidim da je @balavi dodao za automatizaciju.
Eto ti informacija direktno sta se radi. Selenium grid i appium. https://www.utest.com/articles...evice-farm-using-selenium-grid
Naravno verovatno da je to napredni deo price da je potrebno svasta drugo nauciti dok se dotle dodje.

https://github.com/appium
[ mjanjic @ 03.09.2017. 20:47 ] @
Hm, tu je najbolje prijaviti se za praksu u nekoj firmi, dobijete neki džeparac (tipa 100€ mesečno), ali vas polako uvode u posao.

Znam da je ComTrade imao takve obuke, ali je problem što morate poslati CV koji oni ubace u bazu, pa kad im zatrebaju ljudi za neki budući projekat, oni izvuku kandidate iz baze primenom određenih filtera (a nemam pojma kojih i kakvih, jer o tome odlučuje HR sektor, plus na kraju imate intervju sa inženjerom iz oblasti za koju traže ljude, u ovom slučaju sa nekim iz QA sektora). Međutim, znam dosta ljudi koji su dobili posao u QA sektoru, a da pre toga ni programiranje nisu poznavali na nekom zavidnom nivou, ali su se valjda pokazali na toj praksi.

Jedino što sam ukapirao, i što uvek kažem ljudima, jeste da ne pišete "gluposti" tipa poznavanja rada u MS Office programima, poznavanje rada u Win 7, Win 8 i Win 10 i slično.
Ali zato navedite ako ste trenirali košarku/fudbal ili neki drugi timski sport (daje na značaju da ste već nešto radili timski), navedite praktične projekte koje ste do sada radili (po mogućnosti sa linkovima ka sajtu koji je projekat ili na kome se nalazi materijal projekta), itd.

QA se ne radi maltene uopšte na visokim školama i fakultetima, a ozbiljne firme ne uvode tek tako testiranje. Na primer, iz prve ruke znam da su u Comtrade-u dovodili ljude iz inostranstva sa sertifikatom iz QA i dovoljnim iskustvom da njihovim ljudima drže predavanja i konsultacije 1-na-1 pri realizaciji prvog projekta sa potpunom primenom QA po odgovarajućim standardima i zahtevima klijenta.


I onda očekivati da bilo ko kod nas drži kurs... mislim da je bacanje para i da je bolje raditi u nekoj firmi na realnom projektu, naročito ako je firma angažovala nekoga spolja (izvan firme, ne mora obavezno iz inostranstva) ili nekoga od svojih ljudi ko ima sertifikat i iskustvo u QA, da obuči novi tim ljudi za QA na nekom projektu.


Ko hoće da plati, bolje je da plati nekome ko u nekoj firmi radi QA da ga uvede u praktičnu primenu kroz rad "1-na-1", nego da idet na neki kurs koji će držati ljudi koji možda to i ne rade svaki dan (raznorazne akademije i sl.), jer vam mogu reći da ljudi koji zaista naporno rade u IT firmama nemaju ni blizu energije i vremena da spreme ta predavanja i kurseve kako treba niti da rade sa vama kao da vam drže privatan čas.


Ovo je oblast koja se uči na praktičnim primerima, koje ili sami analizirate celo popodne dok ne skontate šta se radi ili vam neko objasni "1-na-1".
A "1-na-1" tutora imate u firmi prvih par meseci kada počnete sa radom (odnosi se na ozbiljnije firme koje ulažu ozbiljne resurse u nove zaposlene, ne na firmice koje očekuju IT inženjera sa dobrim znanjem za male pare), i nema tih para kojima to može da se plati (jer tom "tutoru" u nekoj ozbiljnoj firmi je to deo obaveze na poslu, a od toga koliko vas on dobro uvede u neki posao zavisi i uspeh njegovog tima na budućem projektu na kome ćete vi ravnopravno učestvovati).
[ Pali zari @ 04.09.2017. 11:59 ] @
Hvala puno na detaljnim odgovorima :)

Sta mislite o ova dva kursa za pocetak ucenja ?
[ Branko Santo @ 04.09.2017. 21:02 ] @
Tesko je suditi bez pohadjanja :)
Kako god okrenes bez 500 sati ucenja i vezbanja nema nista. Pocni sa tim ako si vec nasao, kako budes isao dalje mozda shvatis da su bili odlicna ideja ili da su bili dosta losa ideja. Kako god okrenes ako ne pocnes ne mozes da shvatis sta ti odgovara a sta ne. Kreni pa se javi kad prodjes oba pa cemo dalje da brejnstormujemo :)
[ balavi @ 05.09.2017. 14:32 ] @
odakle si pali žari
ako si iz BG-a, ili okoline, nije loše da poslušaš mjanjica
da pitaš neku firmu da volontiraš
mnogo će ti biti lakše
[ Pali zari @ 05.09.2017. 20:14 ] @
Ja iz Vrbasa :)