Všechny informace, materiály a know-how na této stránce jsou určeny pouze pro interní použití a jsou chráněny autorskými právy.
Prosíme, neposkytujte, nekopírujte, nešiřte ani nevyužívejte tyto informace nebo materiály bez našeho písemného souhlasu.
Digitální Akademie Testování je intenzivní program, po kterém se účastnice může přihlásit na juniorní pozice v oblasti testování. Klíčovými pozicemi je Q&A testerka.
Na jaře 2025 otevíráme úplně první Digitální akademii testování v blended formátu! Budeme v ní kombinovat samostudium z videí, online živé lekce a intenzivní prezenční bootcampy.
Startujeme na Moravě. Účastnice tak mohou být z Brna, Ostravy, Jihlavy, Javorníku, Jablunkova nebo Břeclavi, důležité je jejich odhodlání a možnost strávit testováním šest víkendů v Brně.
Akademie testování je v Czechitas portfoliu obsažena už od roku 2020, ale v roce 2022 byla provedena její revize - byla vyškrtnuta část o programování a automatizaci. Důvod byl takový, že vědomostní úroveň účastnic nebyla tak vysoká, jakou jsme si představovali. Proto se nyní v Akademii více zaměřujeme na budování pevných znalostních základů a kurzy automatizace a programování doporučujeme až po absolvování Akademie.
Testování je perspektivní oblast pro někoho, kdo je pečlivý, má analytické myšlení a rád komunikuje. Komunikace je v testingu zásadní. Testing není o tom najít co nejvíce chyb a zkritizovat celý tým, ale o tom správně vykomunikovat chyby a dohlédnout na účel i funkčnost softwaru.
Níže jsou uvedeny veškeré informace k Digitální akademii Testování.
*Součastí Akademie jsou i exkurze v partnerských firmách. Termíny exkurzí jsou po domluvě.
Akademie zahrnuje 15 týdnů programu, který se skládá z:
povinných akcích - Seznamovací večer/Meet your mentor, Hackathon, Galavečer,
online lekcí,
Cvičení po samostudiu,
prezenčních bootcampů,
exkurzí do firem;
bloků samostudia/domácí přípravy/práce na úkolech;
znalostního závěrečného testu.
Součástí odborné výuky je:
Úvod do testování
Jak zapadá testování do kontextu vývoje SW;
Testovací proces (používané nástroje, test levels, testing in agile, risk-based approach, metrics, exploratory testing); a
Základní techniky a principy – jak musí tester přemýšlet (např. detection/repair/tracking, quality attributes internal/external, root causes/symptoms).
V povinných předmětech se učí stěžejní učivo, v nepovinných předmětech se probírají doplňující témata k hlavnímu učivu nebo se realizují dobrovolné konzultace a opakování. Jedna lekce trvá 3 hodiny, v týdnu probíhá od 17:30 do 20:30 nebo od 18:00 do 21:00 (kromě případných výjimek), víkendové bootcampy, které budou začínat mezi 8 a 9 hodinou.
Povinné předměty:
Úvod do světa Software
Agilní vývoj SW
Základy testování a práce s požadavky
Požadavky, testovací techniky
Test analýza a tvorba testů
Test analýza a tvorba testů II ZAHÁJENÍ SPRINTU i
Kariérní workshop I: Profesní změny
Ticketovací nástroje I
Ticketovací nastroje II ZAHÁJENÍ SPRINTU II
Test analýza a tvorba testů III
Kariérní workshop II: CV
Regresní testování/smoke testing, explorace, E2E testing SPRINT III
Regresní testování/smoke testing... pokračování
Testing theory I
Základy webových prohlížečů I
Základy webových prohlížečů II
Základy webových prohlížečů III
Testování na API vrstvě I
Testování na API vrstvě II
Základy databází I
Efektivní komunikace pro testery
Základy databází II
Základy databází III
Úvod do automatizace v testování + simple code automation
Kontext a budoucnost testování
Verzovací systémy a verzování kódu
Testovací principy v různých systémech
Simple code automation II.
Cyber security
Testing theory II
Prezentační dovednosti - teorie
AI v testování
Nepovinné předměty:
Mentoring Open Hours
Exploratory testing
Git
Usability testing
Kariérní workshop III: LinkedIn
Kariérní workshop IV: Jak na pracovní pohovor
Prezentační dovednosti - praxe
Pro úplné začátečnice doporučujeme rozsah znalostí, dostupný v těchto prerekvizitních kurzech:
Zde je uveden soupis všech hlavních akcí Akademie, níže pak najdete veškeré informace k těmto akcím. Konkrétní data akcí jsou pak uvedena v modelových rozvrzích běhů Digitální akademie Testování (aktuální lokality najdete v sekci Aktuální běhy Digitální akademie Testování).
Před Akademií (cca 2 hodiny)
Informační schůzka všech mentorujících, kteří se budou podílet na běhu. Koordinátorka zde zopakuje povinnosti mentorů, seniorní a zkušenější mentoři sdílejí know-how a tipy
2. týden (cca 18:00-21:00 - může se mírně lišit)
Seznamovací večer a Meet Your Mentor je akce, na které se účastnice a mentorující spárují a v těchto týmech pak společně pracují na projektech účastnic až do konce Akademie. Mentorující jsou holkám přiřazeni pomocí losování nebo jiné metody. Velkou část večera probíhá představení lektorujících a mentorujících.
12. týden (cca 8:00-20:00 - může se mírně lišit)
Hackathon probíhá jeden den, 12 hodin. Účastnice Hackathonu budou rozděleny do skupin po 5-6 lidech. Každá skupina bude mít k dispozici jednoho mentorujícího nebo skupinu mentorů.
Každá skupina si najde své zákoutí pro práci (např. zasedačku, kout místnosti). Po celý den je k dispozici občerstvení (pití, mňamky, oběd). Ideální je dosáhnout, intenzivní tvůrčí, ale přesto veselé atmosféry. :) Akce je skvělým networkingem a komunitním setkáním.
Pro mentorující:
Mentorující se taktéž účastní Hackathonu, na kterém studentky testují aplikaci. Navádí je na správnou cestu, radí a podporuje - rozhodně ale netestuje za ně.
Účastnice budou na Hackathonu po skupinkách testovat aplikaci a hledat chyby. Každá skupina bude mít na Hackathon přiděleného jednoho mentorujícího nebo skupinu mentorů, kteří jsou během dne k dispozici.
Hlavním cílem Hackathonu je:
návrh testovacích scénářů (jaké scénáře, jaké zvolit pokrytí, jejich prioritizace, happy cases, corner cases atd),
výběr vhodných testovacích technik a jejich zdůvodnění.
15. týden (cca 18:00-21:00 - může se mírně lišit)
Slavnostní galavečer je událost, na které se potká celá komunita kolem Akademie i rodina/známí účastnic - je to zkrátka zlatá tečka za 4měsíčním snažením! 💝
Na galavečeru týmy prezentují k jakým výsledkům došly při Hackathonu a také se věnují fungování týmu a spolupráci v něm.
Poté se odborná komise poradí a určí vítěze v kategorii Hvězdný unicorn. V některých případech publikum hlasuje o kategorii Miláček publika. Následuje předání certifikátů a pak už jen networking a párty do rána! 🥳
Absolventka Digitální akademie Testování má předpoklady pro následující znalosti:
Chápe význam testování a jeho nutnost při vývoji software.
Dokáže hovořit o kvalitě software, roli testera a testování jako aktivitě v rámci vývojového týmu.
Používá základní principy a techniky testování v kontextu agilního vývoje softwaru.
Analyzuje a interpretuje uživatelské požadavky a srozumitelně reportuje defekty s využitím nástrojů, které jsou potřeba napříč cyklem vývoje softwaru.
Umí otestovat webovou aplikaci s ohledem na důležitost jednotlivých funkcionalit a různé testovací techniky. Chápe základní rozdíly v přístupu testování webových, mobilních či desktopových aplikací.
Rozumí důležitosti využití regresního a smoke testování, vyzná se v pojmech sanity a E2E testování, zvládá principy explorativního testování.
Umí vyhodnotit výsledky testování a řádně je zdokumentovat.
Umí využívat nástroje JIRA pro základní test a project management, umí zde pracovat s entitami test case, test cycle, bug, backlog, sprint backlog a chápe jejich význam v rámci agilně řízeného projektu.
Chápe fungování webových prohlížečů
Pracuje se základními operacemi nad SQL databázemi.
Dokáže otestovat API vrstvu webové aplikace.
Rozezná výhody/nevýhody automatizace a v jakých případech je ideální její využití.
Mentorující je odborník z partnerské firmy nebo samostatný profesionál, který chce mentorovat a vést projekty (Sprint I - III) v průběhu Digitální akademie. Mentorující je specialista v oblasti testování. Má znalosti a zkušenosti, které chce předávat. Mentorující je nadšený, trpělivý, podporující a ochotný pomoct.
Vaší úlohou je podporovat je, dovysvětlit danou problematiku, motivovat a pomáhat jim v kariérním rozvoji. Mentorující s účastnicemi pravidelně komunikuje, navádí je a poskytuje jim potřebný feedback.
Mentoring v DA je založen na dobrovolnosti a angažovanosti mentorujících a není honorován.
Zkušenosti s vedením juniorních týmů. Je to skvělá příležitost pro lidi, kteří by se chtěli stát lídry.
Pokud spolupráce mezi mentorem a mentees probíhá správně, mentorující může mentee najmout do svého projektu nebo týmu.
Mentorující mohou s mentees objevovat nová témata a technologie.
Mentorující si mohou užívat pocit růstu a zlepšování menteeho pod jejich mentorstvím.
Mentorující se stanou součástí komunity Czechitas.
Pomáhá účastnícím Digitální akademie s motivací v dalším rozvoji v oblasti testování.
Pomáhá účastnicím Digitální akademie nalézt téma a pomoci zpracovat zadání.
Aktivně se účastnit událostí = Seznamovací večer, Meet your mentor a Hackathon.
Pomáhá dotáhnout projekt do zdárného konce.
Věnovat alespoň kolem 40 hodin (ideálně víc) svého času za Akademii:
Přibližný rozpad hodin ⬇️
Setkání mentorujících před Akademií —> cca 2 hodiny.
Největší zapojení první 4 týdny během 3 sprintů Akademie, kdy účastnice sdílejí mentorům, jaké jsou chyby v aplikaci, které pak reportují PO aplikace —> cca 5 hodin na každý týden = v průměru 20 hodin (individuální podle aktivity účastnic).
Seznamovací večer = Meet Your Mentor —> cca 3 hodiny.
Hackathon —> 12 hodin.
Mentoring open hours (dobrovolné) —> cca 1 hodina.
Konzultace týden po Hackathonu —> cca 2-3 hodiny (individuální podle aktivity účastnic).
Jakákoliv další pomoc holkám a zodpovězení otázek (individuální podle aktivity účastnic).
Celkem se tedy jedná v průměru cca 2-3 hodiny týdně. S větším vytížením je potřeba počítat právě v průběhu projektů. Mentorující si se studentkami sám zvolí preferovaný způsob komunikace a četnost schůzek (online, prezenčně).
Průběh mentoringu
Doporučujeme si prostudovat rozvrh, který zašle koordinátorka daného běhu, aby ses mohl/a informovat o tom, jakou mají účastnice výuku a kolik se toho stihnou během Akademie naučit - je to důležité pro nastavování cílů v závěrečných projektech.
S nováčky se před zahájením Akademie spojíme a vysvětlíme jim, jak mentoring v kostce probíhá.
Před mentoringem si také přečtěte instrukce k Vaší roli a následující informace k mentoringu v průběhu Akademie ⬇️
1. Závěrečná práce (projekt)
V rámci zpracování závěrečného projektu je ideální propojit doménu mentora, teorii a nástroje naučené v rámci studia, které zapadají do tématu testování.
Účastnice jsou rozděleny do týmů po 4 - 6. Rozdělení a přiřazení mentora proběhne na Meet Your Mentor.
Během celé Akademie budou celkem 3 sprinty. Na začátku každého sprintu si tým jmenuje Scrum Mastera, který bude hlavně řídit tým a moderovat jejich diskuze a retrospektivu.
Scrum Master by se měl měnit před každým sprintem, ať si to vyzkouší co nejvíce lidí.
Na retrospektivě bude SM zapisovat výstupy a jednotlivé action pointy.
SM bude pomáhat s organizací týmu a práce v rámci týmu.
Každý tým má nasazenou úvodní verzi aplikace a každý tým má svůj projekt v JIRA se všemi požadavky na chování systému (bude se používat od sprintu II dále, sprint I bude bez JIRY).
Po konci každého sprintu je nutné projít bug reporty a rozhodnout se, které se opraví každému týmu.
2. Shadowing - Mentoring Open Hours
Mentorující zhruba na 1 hodinu připraví pro skupinu účastnic následující:
Jak u něj funguje práce v týmu - jaká je struktura jeho týmu, jaké jsou v něm role, s kým spolupracuje, nástroje, frekvence, obsah, komunikace a spolupráce s členy týmu.
Na jakých projektech pracuje - počet projektů, jejich velikost, zaměření a komplexnost.
Jaké nástroje používá pro svou práci - praktická ukázka programů, aplikací nebo jakýchkoliv nástrojů, které potřebuje ke své práci, základní představení nástrojů, jejich funkce a využití.
Ukázat alespoň jeden testovací scénář od začátku do konce - praktická ukázka.
Prostor pro otázky - např. další vzdělávání, kariérové tipy, ze svého pohledu - doporučení pro získání práce v IT.
Cílem je přiblížit studentkám co nejvíce reálnou práci testerů. MOH můžou probíhat buď online, nebo hybridně - fyzicky ve firmě s online vysíláním. Pokud by se od Vás přihlásilo mentorů více, tak to můžeme rozdělit (jeden mentor by si vzal jeden večer, druhý další), nebo můžou mentoři mít open hours společně a vzájemně se doplňovat (samozřejmě záleží na online/hybridní verzi večera).
Spolupráce s mentees
Mentorující pomáhají účastnicím s jejich projekty (Sprint I - III) v průběhu Digitální akademie. Jejich úlohou je podporovat je, dovysvětlit danou problematiku, motivovat a pomáhat jim v kariérním rozvoji. Mentor s účastnicemi pravidelně komunikuje, navádí je, jak projekt zpracovávat, a poskytuje jim potřebný feedback.
Mentorující se také účastní Hackathonu, na kterém studentky testují aplikaci. Navádí je na správnou cestu, radí a podporuje - rozhodně ale netestuje za ně.
Více o jednotlivých částech mentoringu výše.
Komunikace s mentees
V rámci Digitální akademie využíváme Discord pro dostupnější komunikaci. Jakmile budete mít přidělený tým, můžete se na něm spojit se svými mentees. Před Meet Your Mentor se s nimi však nepárujte. Nebylo by to fér vůči ostatním.
Je na vás, abyste se individuálně domluvili, jak často se budete scházet a kde se budete scházet.
Každopádně mějte na paměti, že každý tým mentees může být jiný. Můžete se setkat s mentees, které:
Netuší, co mají dělat: jak vytvořit projekt, jak si správně rozdělit práci a tak dále ➡️ pak je na vás, abyste jim pomohli stanovit priority a cíle.
Mají jasnou představu a cíl a moc toho nepotřebují, například jen občasnou kontrolu ➡️ pak je klidně nechte a domluvte se přesně na tom, co spolu vyřešíte.
V případě problémů nás neváhejte včas informovat.
Nadšení, trpělivost a osobní angažovanost & Czechitas feeling, aneb Je možné, že mentees nebudou vědět hned vše - prosím, mějte trpělivost a zkuste je něco naučit navíc. Počítejte s tím, že se všechno učí od úplných základů.
Mentor/mentorka mentoruje, nezodpovídá za výsledek projektu. Zároveň je tu především k tomu, aby poradil/a či pomohl/a vyřešit problém a překonat překážky.
S mentees si na začátku domluvte způsob a frekvenci komunikace, vytvořte plán práce. Víme, že máte omezený fond času, který můžete mentoringu věnovat - mentee je někdy také full-time zaměstnaná.
Pokud si nebudete vědět rady, jak mentees s nějakým určitým problémem pomoct, a víte, na koho ji propojit, klidně to udělejte.
Zkuste mentees odpovídat do 2 pracovních dnů. Pokud jedete například na dovolenou, dejte to mentees vědět a když třeba zrovna nestíháte, napište jim krátkou zprávu. Nenechávejte, prosím, mentees bez informací.
Vztahy s mentees udržujte v celém průběhu Akademie na profesionální úrovni. Respektujte své mentees, ony budou respektovat Vás. Udržujte způsob komunikace a spolupráce tak, aby se Vaše mentees stále cítily v bezpečí.
Absolventka DA: Testování - České Budějovice
Absolventka DA: Testování - Brno
Od projektové manažerky ke QA testerce
Pracovala jsem jako projektová manažerka a koordinátorka přes hraniční spolupráci. Covid dost proměnil způsob naší práce a na povrch vyplula i velká neochota tehdejšího zaměstnavatele přizpůsobit se nové situaci a snaha zachovat status quo za každou cenu se mi zdála neudržitelná, nutkání udělat změnu ve mně sílilo.
Czechitas na podzim 2020 rozjeli poprvé Digitální akademii zaměřenou na testování u nás v Českých Budějovicích a nabízeli stipendia. Zdálo se mi to jako bezvadná příležitost, jak si doplnit technické vzdělání odpovídající aktuálním trendům. Samozřejmě jsem cítila obavy, jak budu zvládat časově náročné kurzy. Měla jsem práci na plný úvazek a k tomu malé děti. Fungovalo to, i když byly chvíle, kdy mě z posledních sil tlačila dál už jenom síla vůle a především pocit, že to má smysl.
Moc jsem ocenila taky kariérní workshopy a individuální konzultace, když už jsem měla jasno, kam chci poslat svůj životopis a následně mě čekal on-line pohovor. Zpětná vazba od profesionála je nenahraditelná. Vyšlo to napoprvé a zanedlouho to bude rok, co se věnuji testování software a pracuji v oblasti quality assurance CCM systému pro personalizovanou komunikaci se zákazníky a multikanálovou distribuci informací.
Náplní mojí každodenní práce jsou tyto činnosti:
U nás pracujeme s bug tracking systémem JIRA v angličtině, která je společným komunikačním jazykem pro nás a naše kolegy z Německa. Já průběžně testuji issues, která se týkají jak chyb, tak různých vylepšení našeho softwaru a zároveň reportuji nalezené bugy, které následně řeší programátoři a mně se vrátí po opravě k přetestování. Vybrané testovací scénáře a regresní testy zároveň automatizuji pomocí Ranorexu. Automatizované testy se po doběhnutí vyhodnocují, udržují se aktuální a odhalené chyby se reportují.
Czechitas akademie mi dala základy, podporu při prvních krůčcích, spoustu fajn lidí do života a umožnila mi uvědomit si, že škála práce v IT je tak široká, že i já tam můžu najít svoje místo, když budu ochotná dál na sobě pracovat a postupovat dopředu.
Od obsahového marketingu k testování softwaru
O technologie se zajímala vždycky a na gymplu si dokonce zvolila IVT jako jeden ze svých maturitních seminářů. Nakonec se po studiích sociálních věd a dvou letech práce jako badatelka / projektová koordinátorka ocitla v marketingu.
Jako marketingová specialistka ve vývojářské firmě pak pracovala až do první mateřské. Už tehdy byla celkem nadšená a od „psaní“ se pomalu přesunula k SQL, jednoduché IT analýze a dalším techničtějším věcem.
Během rodičovské objevila Czechitas a párkrát některé kurzy ochutnala – Datagirls, IT analýzu nebo seminář o Kariérním transferu.
Nová Akademie Testování ji naprosto nadchla a během jejího průběhu bylo čím dál tím jasnější, že tohle je ta pravá cesta.
A vyplatilo se. Ještě před koncem Akademie se přihlásila do tří výběrových řízení a skončila se třemi nabídkami v ruce. Začátkem února pak nastoupila jako QA Engineer do Oriflame Software.
Více o příběhu Janči se můžete dočíst ZDE.