Poptávka po IT odbornících v oblasti kvality a testování softwaru roste. Vývojáři se snaží psát kód tak, aby fungoval správně, ale mohou přehlédnout některé chyby. To se prostě stává. Problém je, když pak taková chyba způsobí velké problémy. Tester je proto nepostradatelnou součástí vývojového procesu a je zásadním prvkem vývoje softwaru. Dívá se na software z pohledu uživatele a pomáhá vše ladit k dokonalosti. Testing Akademie ti pomůže získat klíčové znalosti a hlavně tě je naučíme využívat v praxi.
Cílem kurzu je, že si osvojíš jak manuální, tak i automatizované testování a připravíme tě na roli
juniorního QA testera. Čeká tě 10 pořádně nabitých týdnů pod vedením zkušených lektorů Martina Ťapáka (QA Automation Lead v Kiwi.com) a Štefana Drotára (Senior QA Analyst pro americkou
healthcare společnost). Pochopíš roli testování a quality assurance ve vývoji softwaru, získáš
přehled o testovacích metodách, strategiích a typech testů, vyzkoušíš si testování webové aplikace, tvorbu bug reportu a testovacích scénářů. Naučíš se také základy testování API pomocí nástroje
Postman a JavaScriptu a poskytneme ti i úvod do automatického testování GUI pomocí jazyka
Python a frameworku Playwright, kde získáš i praktický úvod do databází a jazyka SQL. Máš se na co těšit!
Začátečník, který se chce stát testerem či vývojářem softwaru a aplikací. Každý vývojář musí
rozumět testování a drtivá většina vývojářů jako testeři začínají. Je ovšem možné zůstat v testerské “větvi” a pokračovat na QA a leaderské pozice testerských týmů.
Žádná, kurz učí od základů, včetně úvodu do programování a SQL
Během kurzu tě naučíme klíčové dovednosti, které budeš potřebovat pro práci jako automatizační tester. Zjistíš, co to je software testing, jakou roli v IT hraje a proč je to tak důležitá role. Seznámíš se s nejpoužívanějšími metodami a principy, nejprve s řemeslným hledáním a reportováním bugů, následně s jendotlivými typy testů.
Rychle přejdeme na kontext a projektový management, který ti osvětlí, jaká je vlastně role testera a jeho práce a jakými způsoby se dá do vývojového cyklu zapojit. S tím souvisí poznání základních
přístupů k vývoji a hlavně tvorba tvého prvního scénáře a testovacího případu.
Pak už tě čekají technické dovednosti, tedy pochopení jednotlivých testovacích metod a nástrojů.
Začneme jednoduchým Postmanem a testováním webů, na kterých si vyzkoušíš testovací strategie a tvorbu prvního jednoduchého test plánu.
Ve druhé části Akademie navážeme pokročilými funkcemi, strategiemi a plány a seznámíme tě již
přímo s Pythonem, programovacím jazykem široce užívaným i pro automatické testování. K
Pythonu se naučíš používat i GIT, další důležitý nástroj, bez kterého se tester neobejde a pomocí
nástroje Pytest si vyzkoušíš své první pokročilé testy v Pythonu.
V posledním bloku se již plně ponoříme do automatického testování v Pythonu, kde začneš používat jeden z v praxi nejrozšířenějších nástrojů, Playwright. Poznáš jeho funkce a samozřejmě v něm
vystavíš své první testy. Na závěr kurzu si zrekapitulujeme strategie, scénáře a testy, které nyní
umíš vytvářet a používat a seznámíme tě s fungováním testera jako pracovní pozice, jeho větvením a kariérními směry.
1. lekce - Úvod do testování
2. lekce - Kontext
3. lekce - Testovací metody
4. lekce - Testovací strategie
5. lekce - Práce s Pythonem
6. lekce - Git
7. lekce - Další práce s Pythonem
8. lekce - Automatické testování
9. lekce - Další práce s Playwright
10. lekce - Kariérní možnosti a shrnutí
1x týdně 18–20:45
10 týdnů, 10 lekcí
Martin je podle svých vlastních slov věčným studentem. Rád se učí nové věci a u nás si vyzkoušel hned tři kurzy. To mu pomohlo získat práci jako QA Engineer v Kiwi.com, kde je jeho hlavním pracovním nástrojem Python a kde během posledních let nasbíral řadu zkušeností s vývojem a testováním softwaru. Ty by nyní rád předal každému, kdo má zájem na sobě pracovat.
Štefan je testerem už nějaký ten pátek. Začínal v telekomunikacích, ale zvědavost ho posunula až k testingu, kde je dodnes. V rámci testingu prošel projekty v oblasti bankovnictví, veřejné správy a dnes působí jako Senior QA Analyst pro americkou healthcare společnost. Ve volném čase pracuje jako lektor. Jeho cílem je naučit studenty, jak myslí tester a o čem testování vlastně je.