Kurs API testiranja
Testiranje predstavlja jednu od najvažnijih aktivnosti u procesu stvaranja softverskog proizvoda. Nasuprot manuelnom, automatsko testiranje podrazumeva pisanje programa kako bi se automatizovali koraci prilikom testiranja određene aplikacije. API testiranje predstavlja posebnu oblast testiranja backend servisa. U odnosu na UI testiranje ovaj tip testiranja možemo nazvati testiranje
ispod haube u kojoj se vrti biznis logika naše aplikacije.
Tokom kursa API testiranja naučićete kako da kreirate kolekcije i varijable u POSTMAN-u, pišete testove za GET, PUT, PATCH, POST, DELETE http metode tj. API request-e.
Savladaćemo Javu za Api testiranje kao i RestAssured biblioteku. Kako bi kompletirali tvoju edukaciju uveli smo posebno poglavlje vezano za performance testiranje uz koriscenje Jmeter alata. Stečena znanja će u mnogome pomoći da primeniš sve ono što nisi znao o Api testiranju. Krećemo krajem Oktobra.
PROGRAM KURSA
- Osnovni pojmovi
– HTTP protokol, REST - Kako testirati API?
– Osnovne tehnike dizajniranja testova - POSTMAN
– GET, POST, PUT, DELETE, Pozivi sa parametrima,
– Autentikacija i rad sa kolačićima
– Status kodovi i njihovo tumačenje
– Napredne tehnike u postmanu - JAVA i REST ASSURED
– Uvod u programski jezik Java
– Podešavanje okruženja : Java, Maven, InteliJ Idea
– Rad sa brojevima
– Rad sa String objektom
– Tipovi podataka: List, Array, Map, Set
– Petlje
– GIT
– GET, POST, PUT, DELETE
– Pozivi sa parametrima
– Autentikacija i rad sa cookies
– Status kodovi i njihovo tumačenje
– API mocking
– Kako napraviti framework? - JMETER,Gatling (api i performance testiranje)
– GET, POST, PUT, DELETE
– Pozivi sa parametrima
– Autentikacija i rad sa cookies
– Status kodovi i njihovo tumačenje
– Performance testiranje i reporting
- Svaki termin prate testovi i domaći zadaci.
- ZAVRŠNI PROJEKTNI ZADATAK
PREDUSLOV ZA POHADJANJE KURSA
- Osnovno znanje rada na računaru.
Grupe su male do 8 polaznika kako bih mogli što kvalitetnije da prenesemo znanje. Za pohađanje kursa nije potrebno nikakvo
predznanje ali su motivacija i želja za učenjem jako poželjni. Nastava će biti online i to nas ne brine jer smo već bili
uspešni sa prethodnim generacijama. Tokom same nastave, predavač deli ekran tako da ga svi vide. Ukoliko postoji neki problem
kod polaznika (konfigurisanje alata i sl.) predavač pristupa računaru polaznika i rešava problem.
Polaznici mogu postavljati pitanja u bilo kom trenutku(tokom i izvan nastave) preko Slack-a.
Info o kursu
- Tip nastave: Online putem Zoom-a
- Ukupan br.polaznika: 8
- Trajanje: ~8 nedelja ili dok se ne ispuni plan i program
- Termini: 2 puta nedeljno u 18h po 3 školska časa
- Telefon: 062/899-65-21
- Email: contact@qaitive.rs
- Cena kursa za fizička lica sa popustom do popune grupe : 550€
*za kompanije važe posebni uslovi plaćanja
Poseban akcenat dajemo na praktični rad, tokom predavanja i kroz domaće zadatke.
Svi radovi naših polaznika se nalaze na Github-u kako bi sadašnji ili budući poslodavci imali uvid u tvoj napredak.
Edukacija počinje u Oktobru i neophodno je prijaviti se na dugme dole. 👇
Srećno sa učenjem!