Fakulteta za ročno testiranje - tečaj 168.768 rubljev. iz GeekBrains, usposabljanje 9 mesecev, datum: 10. junij 2023.
Miscellanea / / November 28, 2023
I četrtina
Uvod v ročno testiranje
Nemogoče je razumeti kompleksne stvari brez osnovnega znanja. Pri predmetu se študentje seznanijo z definicijami, se naučijo delati s sistemi za sledenje napakam, ustvarjati dokumentacijo in delati s poročili po testiranju. Vse to je tisto, s čimer se strokovnjak vsakodnevno ukvarja pri delu.
Tečaji
Osnove ročnega testiranja
— Kaj je testiranje in zakaj je potrebno?
— Testiranje na kontrolnem seznamu
- Napaka. Napaka. Zavrnitev
— Stopnje testiranja
— Vrste testiranja
— Regresijsko testiranje
— Poročanje o rezultatih preskusa
— Življenjski cikel programske opreme
Testirajte osnove analitike
- Analiza zahtev. Razgradnja
— Oblikovanje testa: enakovrednostni razredi in pari
— Oblikovanje testa: domenska analiza
— Načrt preskusa: diagrami prehodov stanj in tabele odločitev
— Izdelava kontrolnih seznamov. Testna pokritost
— Pozitivno in negativno testiranje
— Testiranje z uporabo uporabniških scenarijev
— Raziskovalno testiranje
II četrtina
Testiranje spletnih aplikacij
Študenti se bodo poglobili v specifike testiranja spletnih aplikacij. Študenti bodo obvladali orodja za delo z omrežnim prometom, testiranje API-jev ter pristope k testiranju kode HTML, CSS in JS. Spoznajte razvijalsko konzolo v brskalniku, orodja za delo z dnevniki, uporabnost in medbrskalniško testiranje.
Tečaji
HTML/CSS. Interaktivni tečaj
— Osnovni koncepti spletnega razvoja
— Osnove označevalnega jezika dokumentov HTML
— Osnove jezika za oblikovanje dokumentov CSS
— Osnovne oznake za postavitev, psevdo-razrede in psevdo-elemente
— Osnove pozicioniranja, delo s Flexboxom
— Delo s postavitvijo načrta v formatu Figma
— Osnove izdelave odzivne spletne strani
— Spletni standardi in podporna orodja
Testiranje spletnih aplikacij
— Osnove implementacije spletnih aplikacij
— HTML, CSS, JS za testerje
— Lastnosti testiranja spletnih aplikacij
— Motorji brskalnikov in testiranje med brskalniki
— Orodja za razvijalce Google Chrome
- API. SOAP API
- REST API
— Končni pregled. Odgovori na vprašanja
III četrtina
Testiranje mobilnih aplikacij
Večina storitev, ki jih uporabljamo, so mobilne aplikacije. Želimo, da izpolnjujejo vse kriterije kakovosti. V tem četrtletju se bodo študentje seznanili z različnimi vrstami in vrstami mobilnih aplikacij, izvedeli, na kaj morajo biti pozorni pri testiranju, kako izbrati naprave in še mnogo več. Študentje bodo preizkusili tudi več kot 50 različnih aplikacij, tako v iOS kot Android. Izvedene bodo vse faze testiranja: od izbire naprav do izdelave poročil po testiranju. Za prijavo hroščev bomo uporabili Jira za utrjevanje znanja, pridobljenega na tečaju “Uvod v ročno testiranje”.
Tečaji
Mobilno testiranje. Teorija
— Lastnosti mobilnih aplikacij
— Lastnosti testiranja mobilnih aplikacij. Posebnosti vzpostavljanja hroščev
— Testiranje mobilnih aplikacij Android
— Razvojno okolje Android Studio in Android Debug Bridge (ADB)
— Testiranje mobilnih aplikacij iOS
— Zbiranje in analiza prometa
— API testiranje mobilnih aplikacij
— Testiranje VK Mini Apps
Mobilno testiranje. Vadite
— Lastnosti mobilnih aplikacij
— Lastnosti testiranja mobilnih aplikacij
— Testiranje mobilnih aplikacij Android
— Razvojno okolje Android Studio in Android Debug Bridge (ADB)
— Testiranje mobilnih aplikacij iOS
— Zbiranje in analiza prometa
— Regresijsko testiranje
— Praktično delo na podlagi gradiva celotnega predmeta
IV četrtina
Skupinsko delo
Zadnja četrtina je namenjena pridobivanju veščin timskega dela in pripravi na razgovore.
Tečaji
Skupinsko delo
— Uvod v Agile
— Scrum, Kanban, Scrumban v timskem delu
— Gradnja ekipe in timsko delo v Agileu
— Premagovanje konfliktov v agilnih timih
Timski projekt
— Splošno poznavanje izdelka
— Regresijsko testiranje. Začetek v Jiri
— Funkcionalno testiranje
— Funkcionalno testiranje + povratne informacije
— Obsežno regresijsko testiranje. Poročilo o testiranju skupine
— Testiranje med brskalniki. GUI + DevTools
— Nefunkcionalno testiranje + dodatki brskalnika
— Povzemanje, urejanje življenjepisov
Priprava na razgovor. Testiranje programske opreme
— Pisanje življenjepisa
— Iskanje prostih delovnih mest
— Vprašanja za intervju
— Priprave na razgovor
Tečaji zunaj četrti
Elementi z individualno izbiro datuma začetka
Del urnika si lahko sestavite sami in prilagodite intenzivnost vadbe.
Tečaji
Računalniška omrežja. Interaktivni tečaj
— Uvod v računalniška omrežja
- Ethernet. Fizični sloj
- Ethernet. Sloj podatkovne povezave
- Raven omrežja. 1. del. Klasično naslavljanje
- Raven omrežja. 2. del. Brezrazredno naslavljanje
- Raven omrežja. 3. del Dinamično usmerjanje
— Transportna plast
— NAT tehnologija
— Transportni protokoli
— Aplikacijski protokoli
Osnove programiranja. Video tečaj
- Uvod
— Pojem algoritem, spremenljivke, podatkovni tipi
— Analiza praktične naloge
- Razvejanje. Cikli
— Analiza praktične naloge
— Nizi in funkcije
— Analiza praktične naloge
— Postavitev spletnega mesta: uvod v HTML in CSS
— Analiza praktične naloge
— Pregled sodobnih programskih jezikov
— Analiza praktične naloge
I četrtina
Uvod v ročno testiranje
Nemogoče je razumeti kompleksne stvari brez osnovnega znanja. Pri predmetu se študentje seznanijo z definicijami, se naučijo delati s sistemi za sledenje napakam, ustvarjati dokumentacijo in delati s poročili po testiranju. Vse to je tisto, s čimer se strokovnjak vsakodnevno ukvarja pri delu.
Tečaji
Osnove ročnega testiranja
— Kaj je testiranje in zakaj je potrebno?
— Testiranje na kontrolnem seznamu
- Napaka. Napaka. Zavrnitev
— Stopnje testiranja
— Vrste testiranja
— Regresijsko testiranje
— Poročanje o rezultatih preskusa
— Življenjski cikel programske opreme
Testirajte osnove analitike
- Analiza zahtev. Razgradnja
— Oblikovanje testa: enakovrednostni razredi in pari
— Oblikovanje testa: domenska analiza
— Načrt preskusa: diagrami prehodov stanj in tabele odločitev
— Izdelava kontrolnih seznamov. Testna pokritost
— Pozitivno in negativno testiranje
— Testiranje z uporabo uporabniških scenarijev
— Raziskovalno testiranje
II četrtina
Testiranje spletnih aplikacij
Študenti se bodo poglobili v specifike testiranja spletnih aplikacij. Študenti bodo obvladali orodja za delo z omrežnim prometom, testiranje API-jev ter pristope k testiranju kode HTML, CSS in JS. Spoznajte razvijalsko konzolo v brskalniku, orodja za delo z dnevniki, uporabnost in medbrskalniško testiranje.
Tečaji
HTML/CSS. Interaktivni tečaj
— Osnovni koncepti spletnega razvoja
— Osnove označevalnega jezika dokumentov HTML
— Osnove jezika za oblikovanje dokumentov CSS
— Osnovne oznake za postavitev, psevdo-razrede in psevdo-elemente
— Osnove pozicioniranja, delo s Flexboxom
— Delo s postavitvijo načrta v formatu Figma
— Osnove izdelave odzivne spletne strani
— Spletni standardi in podporna orodja
Testiranje spletnih aplikacij
— Osnove implementacije spletnih aplikacij
— HTML, CSS, JS za testerje
— Lastnosti testiranja spletnih aplikacij
— Motorji brskalnikov in testiranje med brskalniki
— Orodja za razvijalce Google Chrome
- API. SOAP API
- REST API
— Končni pregled. Odgovori na vprašanja
III četrtina
Testiranje mobilnih aplikacij
Večina storitev, ki jih uporabljamo, so mobilne aplikacije. Želimo, da izpolnjujejo vse kriterije kakovosti. V tem četrtletju se bodo študentje seznanili z različnimi vrstami in vrstami mobilnih aplikacij, izvedeli, na kaj morajo biti pozorni pri testiranju, kako izbrati naprave in še mnogo več. Študentje bodo preizkusili tudi več kot 50 različnih aplikacij, tako v iOS kot Android. Izvedene bodo vse faze testiranja: od izbire naprav do izdelave poročil po testiranju. Za prijavo hroščev bomo uporabili Jira za utrjevanje znanja, pridobljenega na tečaju “Uvod v ročno testiranje”.
Tečaji
Mobilno testiranje. Teorija
— Lastnosti mobilnih aplikacij
— Lastnosti testiranja mobilnih aplikacij. Posebnosti vzpostavljanja hroščev
— Testiranje mobilnih aplikacij Android
— Razvojno okolje Android Studio in Android Debug Bridge (ADB)
— Testiranje mobilnih aplikacij iOS
— Zbiranje in analiza prometa
— API testiranje mobilnih aplikacij
— Testiranje VK Mini Apps
Mobilno testiranje. Vadite
— Lastnosti mobilnih aplikacij
— Lastnosti testiranja mobilnih aplikacij
— Testiranje mobilnih aplikacij Android
— Razvojno okolje Android Studio in Android Debug Bridge (ADB)
— Testiranje mobilnih aplikacij iOS
— Zbiranje in analiza prometa
— Regresijsko testiranje
— Praktično delo na podlagi gradiva celotnega predmeta
IV četrtina
Skupinsko delo
Zadnja četrtina je namenjena pridobivanju veščin timskega dela in pripravi na razgovore.
Tečaji
Skupinsko delo
— Uvod v Agile
— Scrum, Kanban, Scrumban v timskem delu
— Gradnja ekipe in timsko delo v Agileu
— Premagovanje konfliktov v agilnih timih
Timski projekt
— Splošno poznavanje izdelka
— Regresijsko testiranje. Začetek v Jiri
— Funkcionalno testiranje
— Funkcionalno testiranje + povratne informacije
— Obsežno regresijsko testiranje. Poročilo o testiranju skupine
— Testiranje med brskalniki. GUI + DevTools
— Nefunkcionalno testiranje + dodatki brskalnika
— Povzemanje, urejanje življenjepisov
Priprava na razgovor. Testiranje programske opreme
— Pisanje življenjepisa
— Iskanje prostih delovnih mest
— Vprašanja za intervju
— Priprave na razgovor
Tečaji zunaj četrti
Elementi z individualno izbiro datuma začetka
Del urnika si lahko sestavite sami in prilagodite intenzivnost vadbe.
Tečaji
Računalniška omrežja. Interaktivni tečaj
— Uvod v računalniška omrežja
- Ethernet. Fizični sloj
- Ethernet. Sloj podatkovne povezave
- Raven omrežja. 1. del. Klasično naslavljanje
- Raven omrežja. 2. del. Brezrazredno naslavljanje
- Raven omrežja. 3. del Dinamično usmerjanje
— Transportna plast
— NAT tehnologija
— Transportni protokoli
— Aplikacijski protokoli
Osnove programiranja. Video tečaj
- Uvod
— Pojem algoritem, spremenljivke, podatkovni tipi
— Analiza praktične naloge
- Razvejanje. Cikli
— Analiza praktične naloge
— Nizi in funkcije
— Analiza praktične naloge
— Postavitev spletnega mesta: uvod v HTML in CSS
— Analiza praktične naloge
— Pregled sodobnih programskih jezikov
— Analiza praktične naloge