Online kurs za QA testera
U toku je rad sa 13. grupom polaznika.
Početak sledeće grupe je planiran za početak februara.
Poslednji put ažurirano: 03.12.2023.
Photo by: John Schnobrich.
Uz porast potražnje za programerima, javlja se i potreba za stručnim kadrom koji će testirati softver koji se razvija.
Iako QA nije novo zanimanje, poslednjih godina dobija maha i kod nas, i zato je ovaj kurs prava prilika za Vas, da steknete neophodno znanje i veštine, i da pronađete svoje mesto na tržištu rada.
Napravite prvi i pravi korak na putu da postanete QA Engineer / QA Automation Engineer. Naš cilj je, da nakon završetka kursa, imate dovoljno znanja za samostalno obavljanje poslova iz oblasti QA, bilo da je u pitanju manuelno ili automatsko testiranje.
Jedino predznanje koje ovaj kurs zahteva je osnovna računarska pismenost, odnosno znanje korišćenja računara. Sve ostalo što je vezano za testiranje softvera i kontrolu kvaliteta, naučićemo Vas na ovom kursu.
Kurs traje četiri meseca, i sastoji se od tri celine:
- Manuelno testiranje
- Uvod u programski jezik (Node.js), i web tehnologije (HTML, CSS, XPath)
- Automatsko testiranje (Node.js, Mocha, Selenium)
Polaznicima su obezbeđene učeničke licence za aplikaciju WebStorm, koje su validne 4 meseca od dana aktivacije.
Svi časovi se održavaju uz pomoć aplikacije Zoom, koja je namenjena online sastancima i konferencijama. Časovi se snimaju, i možete ih pogledati kada god želite, koliko god puta želite. Sav neophodan materijal će Vam biti dostupan u PDF formatu, a sav potreban softver ćete instalirati i podesiti uz pomoć predavača.
Polaznici na kraju kursa dobijaju uverenje o završenom kursu sa specifikacijom tema koje su obradili.
Plan rada:
Uvod u QA
- Šta je testiranje?
- Vrste zahteva
- Cilj
- Razlika između QA i softverskog testera
- Vrste testiranja
- Proces testiranja
- Planiranje testova
- Dizajniranje testova
- Testiranje proizvoda
- Članovi tima
- Manuelno ili automatsko testiranje
- Šta je defekt/bug?
- Klasifikacija defekata
- Ozbiljnost defekata
- Vrste defekata
- Zavođenje defekata (Lean Testing, Bugzilla, Mantis, JIRA)
- Pisanje koraka za testiranje, i test planova (Test Collab)
- Primeri loših testova i planova testiranja
- Primeri dobrih testova i planova testiranja
- Vežbe
Uvod u programiranje, HTML/CSS i Git
- Instalacija i podešavanje radnog okruženja (WebStorm, node, npm)
- Uvod u programski jezik JavaScript (Node.js) za potrebe testiranja
- Uvod u HTML i CSS za potrebe testiranja
- Uvod u XPath za potrebe testiranja
- Uvod u Git za potrebe testiranja
- Vežbe
API, i manuelno API testiranje
- Šta je API
- Razumevanje API dokumentacije
- Uvod u Postman
- Vežbe
Uvod u automatizaciju
- Alati za automatsko testiranje (Mocha, Selenium WebDriver)
- Uvod u pisanje automatskih testova
- Pisanje automatskih testova
- Vežbe