Pro firmy Kontakt Výukový portál

Kurz testování softwaru na 6, nebo 12 týdnů

Testing Akademie

Testing Akademie, to je ideální kurz testování softwaru pro začátečníky, kteří se chtějí dostat do světa IT. 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ě několik pořádně nabitých týdnů pod vedením zkušených lektorů.

Zobrazit termíny kurzu
Nejbližší termíny 24. dubna a 12. května

Webináře 1×, nebo 2× týdně

Potkáme na 12 online webinářích, vždy od 18:00 do 21:00. Kurz trvá 6, nebo 12 týdnů – podle toho, jakou intenzitu zvolíš.

7–14 hodin studia týdně

Počítej 3 hodiny na webinář + praktické cvičení, projekty a samostudium.

Online výuka s lektorem

Každá lekce má záznam, který si můžeš kdykoliv pustit a být tak flexibilní. Výuka probíhá v češtině.

Nech si proplatit 82 % ceny kurzu!

Na naše kurzy můžeš využít dotaci Ministerstva práce a sociálních věcí (MPSV).

Co se v kurzu testování naučíš?

Testing je perfektní pro start v IT

V kurzu ti pomůžeme pochopit 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 základy testování API pomocí nástroje Postman a JavaScriptu. Poskytneme ti úvod do automatického testování GUI pomocí jazyka Python a frameworku Playwright a získáš taky praktický úvod do databází a jazyka SQL. Máš se na co těšit!

Tester je v IT klíčový člověk

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.

Velké možnosti rozvoje

K získání kariéry jako tester ti stačí píle a alespoň základní povědomí o tomhle oboru. Rozhodně musíš mít vlastnosti jako jsou pečlivost, týmový duch a systematičnost. Pro začátek navíc nepotřebuješ žádné „hard skilly“, nemusíš umět programovat. Proto je testing oblíbenou startovací pozicí juniorů v IT. Jako tester máš navíc spoustu možností, jak se dál rozvíjet. Můžeš se stát například automatizovaným testerem, testovacím analytikem, manažerem, produkťákem nebo třeba Business analytikem.

Je Akademie pro tebe?
  • Chceš pracovat v IT a neláká tě jen čisté programování
  • Máš teoretické znalosti testování a chceš je doplnit o praktické dovednosti manuálního a automatizovaného testování
  • Případně posunout svoje znalosti manuálního testování
  • Máš dobrý postřeh, nechybí ti systematičnost, baví tě hledat chyby, příčiny a souvislosti

Průběh kurzu testování softwaru

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. Veškerou teorii si budeš procvičovat a zkoušet na praktických úkolech, budeš mít materiály k samostudiu a získáš i projekt do svého portfolia.

Nečekej teoretickou nalejvárnu! Seznámíš se s tím, co mnozí testeři denně dělají a pokud tě budou zajímat kariérní možnosti, rádi ti poradíme.

Všechny důležité informace ti řekneme na první hodině, takže se ničeho neboj. Na začátku kurzu dostaneš veškeré instrukce a získáš také 8měsíční přístup do e-learningových materiálů k Testing Akademii.

Čeká tě 12 živých, online webinářů s lektorem po cca 3 hodinách + cvičení a samostudium, které by ti mělo zabrat něco mezi 7–14 hodinami týdně. A pokud se pokusíš i o certifikaci, počítej s časovou dotací zhruba 165 hodin. Na každé hodině ti nejdříve ukážeme nový koncept a teorii si pak hned procvičíš v připraveném prostředí – vše online, z pohodlí domova. Novou látku si tak hned osaháš v praxi. Během výuky dostaneš prostor se na cokoli zeptat, lektor ti rád se vším poradí. A pokud náhodou live webinář nestihneš, můžeš si lekci znovu pustit ze záznamu.

Všechny nové znalosti a schopnosti budeš trénovat i doma. Počítej, že ti samostudium průměrně zabere asi 7–14 hodin týdně (v závislosti na tom, jakou formu studia si vybereš). Do toho tě samozřejmě nebudeme nutit, ale pokud si chceš z kurzu odnést maximum, určitě to více než doporučujeme. Úkoly na výukovém portále zaručí, že budeš kurz zvládat a dobře si osvojíš látku. Pokud budeš během studia potřebovat pomoct, stačí napsat na Discordu.

Během studia tě čekají nejen cvičení na doma, ale i komplexní projekty, ze kterých si vytvoříš své portfolio. Pracuj na nich průběžně a konzultuj je s lektory. Projekty sice nepotřebuješ pro absolvování kurzu, ale pokud chceš získat ECJT certifikaci, neobejdeš se bez nich. Obvykle je potřeba odevzdat projekt dvakrát či dokonce třikrát, než jen dostatečně vyladíš. Počítej tedy na každý 10–15 h práce.

V rámci Akademie máš možnost získat certifikát ECJT (ENGETO Certified Junior Tester). Podmínkou jeho získání je úspěšné přijetí všech projektů lektory nejpozději 8 měsíců od první lekce. Do té doby máš celkově 3 pokusy na odevzdávání, o certifikát se pak žádá online skrze výukový portál. Zadání jednotlivých projektů ti vysvětlí lektoři v průběhu Akademie a pokud o certifikát nestojíš, projekty vypracovávat nemusíš.

Studijní plán

1. lekce
1. lekce Úvod – obsah kurzu, potřebné znalosti, organizační věci
2. lekce Co je testování a proč je důležité
3. téma Životní cyklus softwaru
4. téma Základy Pythonu: print, proměnné, uživatelský vstup, seznamy, slovníky
Úkol Naprogramovat program, kde uživatel zadá jméno a věk a program vypíše
2. lekce
1. téma Role testera v týmu
2. téma Základní typy testů (manuální, automatizované)
3. téma Různé typy testů (funkční, nefunkční atd.)
4. téma Python: operace (+, -, /, *), podmínky a iterace (for, while smyčky)
Úkol Jednoduchá kalkulačka na základní matematické operace
3. lekce
1. téma Prvky dobrého testovacího plánu
2. téma Základy psaní testovacích případů
3. téma Techniky black-box a white-box
4. téma Python: funkce, moduly a dekorátory
Úkol Předělat jednoduchou kalkulačku do vlastních funkcí
4. lekce
1. téma Co je automatizované testování a jeho výhody
2. téma Úvod do Pytest: instalace a konfigurace
3. téma Základní struktura testů: vytváření souborů, jednoduché testovací funkce, Assertions
4. téma Best practices: organizace testů, dokumentace
5. téma První automatizovaný test pomocí pytest
5. lekce
1. téma Na co slouží verzovací systém Git
2. téma Integrace s vývojovým prostředím
3. téma Propojení projektu v VS Code s platformou GitHub
5. téma Základní operace v Pythonu (sekvenční datové typy, podmínky a větvení programu pomocí if/else)
6. téma GitHub Actions / Gitlab CICD
Úkol Zadání dostaneš na lekci
6. lekce
1. téma Úvod do databází: typy databází, základní pojmy
2. téma SQL: základní příkazy (SELECT, INSERT, UPDATE, DELETE)
3. téma Python: připojení k databázi a provádění SQL dotazů
Úkol Vytvořit databázi pro aplikaci a napsat základní SQL dotazy
7. lekce
1. téma Co je API a proč je důležité testování API
2. téma Nástroje pro testování API: Pytest
3. téma Vytváření testů: jak psát a spouštět testy pro API
8. lekce
1. téma Úvod do testování frontendů: důležitost, základní koncepty
2. téma Přehled webových technologií (HTML, CSS, JS)
3. téma Vytváření a spouštění frontend testů
Úkol Vytvořit a spustit frontend test pro webovou aplikaci
9. lekce
1. téma Úvod: co je Playwright
2. téma Základní nastavení
3. téma Základy práce s Playwright
4. téma Pokročilá práce s Playwright
10. lekce
1. téma Úvod do UX/UI testování: co to je, proč je důležité
2. téma Metody UX/UI testování: heuristická evaluace, uživatelské testování
3. téma Nástroje: Hotjar, Google Analytics, UserTesting
Úkol Proveďte základní UX/UI testování webové aplikace a navrhněte zlepšení
11. lekce
1. téma Regresní testování
2. téma Bezpečnostní testování
3. téma Testování výkonnosti
4. téma Typy bezpečnostních testů: Penetrační testování, zranitelnosti, zabezpečení dat
5. téma Základní techniky bezpečnostního testování: XSS, SQL Injection
12. lekce
1. téma Certifikace: jaké certifikace jsou dostupné a proč jsou důležité
2. téma Komunity: kde hledat podporu a zdroje (online fóra, meetupy)
3. téma Best practices: jak psát čistý kód, refaktoring, nástroje pro kontrolu kvality
4. téma Revize a závěrečný projekt: komplexní projekt, který pokryje všechny naučené oblasti
5. téma Prezentace projektů a Q&A: diskuze, zpětná vazba, otázky a odpovědi

Cíle kurzu

Pochopíš základy testování a zjistíš, proč je klíčové pro kvalitní software.

Osvojíš si manuální i automatizované testování, nástroje jako Selenium a Playwright.

Naučíš se testovací metody používané v praxi a vyzkoušíš si je na reálných projektech.

Připravíš se na roli testera, pochopíš práci v QA týmu a naučíš se komunikovat s vývojáři.

Pomůžeme ti i po kurzu

Příprava portfolia a CV
  • Zkonzultujeme ti portfolio na GitHubu
  • Získáš zpětnou vazbu na projekty
  • Po odevzdání všech projektů dostaneš certifikát
Kariérní poradenství
  • Poradíme ti, jak a kde hledat práci
  • Osobní studijní koordinátor
  • Chatovací skupina na Discordu s lektorem a studenty

Lektoři

Anna Kmentová Student of Computer Science

Anička je celoživotní nadšenec do matematiky a vědy, ale i tvoření nových věcí a zlepšováků. Ideální kombinaci obojího našla právě v programování. Studuje MatFyz a pro lektorování se rozhodla, protože věří, že programování je pro každého, a chce pomáhat ostatním lidem objevovat jeho kouzlo.

Štefan Drotár Senior QA Analyst v GoHealth Slovakia

Štefan začínal v telekomunikacích, ale zvědavost ho posunula až k testingu. 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 právě u nás v ENGETU.

Jakub Heger

Kuba se o počítače zajímal odjakživa. Začínal hraním her, následně se snažil porozumět IT hlouběji a jeho přirozený talent na rozbíjení věcí jej předurčil ke kariéře v software testingu. Testování se pro něj stalo jasnou volbou a drží jej dodnes.

Štefan Tusjak Procesní technolog

Štefan v rámci své dlouholeté kariéry v automobilovém průmyslu nasbíral dostatek zkušeností z oblasti procesního řízení výroby. Při přechodu do průmyslu Medical dostal možnost programovat MES sytém. Zde spojuje dvě věci, které ho baví, a to programování a výrobní proces.

Co na studium s námi říkají studenti

Všechna hodnocení
4.9 (280 hodnocení)

ENGETO Python Akademie je naprostá trefa do černého pro všechny, kdo chtějí ovládnout Python, ať už začínáte od nuly nebo už nějaké základy máte. Kurz vás provede od prvních kroků až po pokročilé triky, které vám otevřou dveře do světa programování.

Michal

Absolvoval jsem kurz Datový analytik s Pythonem a školení OOP v Pythonu. Hlavní pozitiva vidím v tom, že kurzem vás provází tým zkušených a příjemných lektorů. Dalším plusem je plno materiálů na webu, které má student k dispozici.

Jakub
Všechna hodnocení

Příběhy a reference studentů

David Langr | ENGWTO
Příběh absolventa David, Software developer v engine2 s.r.o. David využil dlouholeté zkušenosti z letectví, přidal znalosti programování a teď pracuje jako Software Developer pro společnost, kde může kombinovat IT i právě znalosti z letectví. Přečíst celý příběh Všechny příběhy
David Langr | ENGWTO
David, Software developer v engine2 s.r.o. 9:33
Marie Fardová | ENGETO
Maruška, Testerka v KBC GS 8:18
Matěj Švéda | ENGETO
Matěj, Back-end Developer v ENGETU 4:50
Radek Zeman | ENGETO
Radek, Python vývojář v Enverus 8:46
Verča, Data Engineer v Komerční bance 6:21
Jakub Boček | ENGETO
Kuba, Datový specialista v České spořitelně 6:18
Erik Nisler | ENGETO
Erik, Java vývojář v CGI 2:55

Spolupracujeme s desítkami top firem

Často kladené otázky

Obecně o kurzu

Je kurz Testing Akademie vhodný i pro úplné začátečníky?

Jasně! Kurz odstartujeme pěkně od začátku a všechno ti vysvětlíme. Budeš mít sice výhodu, pokud se aspoň maličko orientuješ v nějakém programovacím jazyku, ale nutné to není. Počítej s tím, že pokud si chceš z kurzu odnést maximum, nestačí si ho jen odsedět. Bude potřeba plnit domácí úkoly a věnovat i nějaké hodiny samostudiu. 🙂

Co když zameškám jednu hodinu? Můžu si ji nahradit?

Žádný problém – naše kurzy probíhají online a webináře nahráváme, takže máš možnost si pustit záznam a látku dostudovat kdykoliv jen budeš chtít.

Součástí tvého studia je i náš online výukový portál, na kterém najdeš obsah všech lekcí, projekty a další úkoly. Pokud budeš potřebovat pomoct, stačí využít náš live chat nebo skupinu na Discordu – reagujeme zpravidla do několika hodin.

Co se týče absencí, dej si pozor v případě, že budeš na kurz čerpat dotaci Jsem v kurzu. To musíš pak splnit 80% docházku, tedy zúčastnit se 80 % živých lekcí. 🙂

Zvládnu studovat kurz i během práce nebo studia?

Ano! Spousta našich studentů to tak má. 🙂 Počítej ale s tím, že ti kurz zabere celkově až 10–15 hodin týdně (cca 3 hodiny na lekci plus několik hodin samostudia týdně). Pokud máš odhodlání a vůli na sobě pracovat, určitě to zvládneš!

Do kdy mám přístup k materiálům na výukovém portále?

Přístup k materiálům máš:

Kariérní podpora a certifikace

Poskytuje ENGETO i kariérní poradenství?

Jasně, přeci tě v tom nenecháme! 🙂 Pokud máš opravdu zájem, hotové všechny úkoly a projekty a tvým cílem je získat práci v IT, velice rádi ti pomůžeme. Naši absolventi mají možnost účastnit se:

  • Kariérní konzultace s Lenkou Skalickou: Lenka má velmi bohaté zkušenosti z oblasti náboru talentů do technologických firem, a tak ti dokáže poradit opravdu na míru. Konzultace probíhá online 1:1.
  • Kariérního workshop s Jirkou Psotkou: Obsahově nabušený 4hodinový workshop, v rámci kterého se probírají témata jako přehled dění na trhu práce, inzerce a platy, kde a jak hledat práci, detailní rozbor CV, práce s LinkedInem, jak se připravit na pohovor, (de)motivace, strach/nejistota ze změny a spoustu dalšího. Workshop má omezenou kapacitu lidí, takže se dostane i na tvoje specifické dotazy.

Jak získám certifikát?

V rámci Akademie máš možnost získat certifikát ECJT (ENGETO Certified Junior Tester). Podmínkou jeho získání je úspěšné přijetí všech projektů lektory nejpozději 8 měsíců od první lekce. Do té doby máš 3 pokusy a o certifikát se pak žádá online skrze výukový portál.

Zadání jednotlivých projektů ti vysvětlí lektoři v průběhu Akademie a pokud o certifikát nestojíš, projekty vypracovávat nemusíš.

Platba a financování

Je možné kurz uhradit formou splátek?

No jasně! Akademii je možné uhradit na 2 splátky. Při této volbě se celková cena počítá z plné sumy (nezapočítává se žádná sleva). Každá splátka je pak ve výši poloviny ceny Akademie. Postup nákupu kurzu na splátky najdeš níže nebo prostě napiš na info@engeto.com.

Postup je následující:

  • Vlož zvolenou Akademii do košíku.
  • V košíku doplň fakturační údaje.
  • Do poznámky připiš, že máš zájem o nákup na splátky.
  • Jako platební metodu vyber Nákup na fakturu a objednej.

Do 24 hodin na svůj e-mail obdržíš 2 faktury. První fakturu (1. splátku) uhradíš ihned. Splatnost druhé faktury (2. splátka) je 30 dnů od začátku kurzu.

Je možné na kurzy čerpat dotaci MPSV a nechat si uhradit až 82 % ceny kurzu?

Ano! 😍 A je to za nás úplně skvělá příležitost, jak si vzdělání a lepší pracovní příležitosti ještě víc zpřístupnit.

Takže – ENGETO je v e-shopu Úřadu práce registrované jako vzdělávací zařízení. Znamená to, že Úřad práce hradí až 82 % z ceny našich kurzů. Kurzy v databázi vyhledáš pod stejným jménem, jako na našem webu. Zobrazí se ti ale pouze v případě, že do začátku zbývá 30 a více dní. Níže jsme ti sepsali podrobnější informace:

Pokud budeš mít jakýkoliv dotaz, určitě se nám ozvi, rádi poradíme. 🙂

Technické požadavky

Jaké jsou požadavky na technické vybavení?

Hardware: Na Akademii stačí mít notebook s pamětí alespoň 4 GB RAM a procesor s jedním jádrem. Pro uživatelský komfort bude ideální mít alespoň 8 GB RAM a procesor se 4mi jádry. Účastníci na kurzu mají notebooky, které slouží víc než 8 let. Bude ti stačit prakticky cokoliv.

Software: Máš Windows (ideálně verze 11 a novější), OS X nebo Linux? Jakýkoliv operační aktuální systém bude fungovat.

O testování softwaru

Co je testování?

Testování softwaru je klíčová činnost v procesu vývoje softwaru, která zajišťuje, že výsledný produkt je kvalitní, bezpečný a splňuje specifikované požadavky. Jedná se o systematický proces, který se zaměřuje na identifikaci chyb, problémů a nedostatků vytvořeného softwaru před jeho finálním nasazením nebo uvedením na trh.

Testování obvykle provádějí specializovaní testovací inženýři, SW testeři nebo QA testeři, případně analytici, kteří používají různé metody a nástroje k zjištění chyb. V některých případech mohou být do testování zapojeni i samotní vývojáři, kteří provádějí jednotkové testování svého kódu.

Testovat se dá všechno – od malých aplikací až po velké operační systémy. Provádí se buď manuálně nebo automatizovaně, často pomocí speciálních nástrojů pro testování softwaru jako jsou například Selenium (pro automatizaci webových aplikací), JIRA (pro správu chyb a testovacích cyklů) nebo TestRail (pro správu testovacích případů a testovacích plánů).

Efektivní testování softwaru pomáhá předcházet nákladným opravám chyb po uvedení produktu na trh, zvyšuje uživatelskou spokojenost a pomáhá udržet reputaci firmy tím, že zajišťuje vysokou kvalitu produktu. Testování je navíc nezbytné pro splnění regulačních standardů v některých průmyslových odvětvích.

Co obnáší práce testera?

Práce testera zahrnuje plánování testů, tvorbu testovacích scénářů, samotné testování softwaru, hledání a zaznamenávání chyb, a následné ověřování oprav.

Tester pracuje v týmu s vývojáři a projektovými manažery, aby zajistil, že výsledný software je co nejkvalitnější.

Detailní popis práce testera a jeho typickou denní náplň jsme detailně popsali v tomto článku.

Jak vypadá práce testera?

Tester obvykle začíná s analýzou požadavků na software, na základě kterých vytváří testovací plány. Poté provádí různé typy testů (například funkční, integrační, výkonnostní) a zapisuje výsledky. Pokud najde chybu, zaznamená ji do systému pro sledování chyb a komunikuje ji vývojovému týmu. Tester také často pracuje na automatizaci opakujících se testů, k tomu už využívá znalost některého programovacího jazyka (např. Pythonu).

Více informací o práci testera zjistíš v tomto článku.

Co by měl umět tester?

Tester je častou vstupní bránou do světa IT. Na pozici manuálního testera totiž nepotřebuješ žádné předchozí zkušenosti s programováním.

Pro začátek by manuální (= ruční) tester měl znát nástroje pro testování softwaru, rozumět různým testovacím metodikám a umět identifikovat a dokumentovat chyby v softwaru. Taky je důležité, aby měl dobré analytické dovednosti, aby mohl efektivně analyzovat požadavky a chyby.

Pokud se chceš o testerské pozici dozvědět více informací, mrkni na náš článek Jak se stát SW testerem.

Ovšem znalost alespoň jednoho programovacího jazyka (např. Pythonu) může být v testingu velmi užitečná – díky tomu můžeš začít při práci využívat poloautomatizované a automatizované testy. Jako automatizační tester vytváříš skripty a využíváš testovací software k automatizaci opakovaných úkolů v testovacím procesu, což ti práci výrazně urychlí a usnadní. Díky tomu jsi pro firmu cennější a užitečnější, takže porosteš nahoru i platově. Pokud ti dává smysl si kromě testingu rovnou osvojit i znalost Python (který je sám o sobě populární), mohl by tě zajímat náš komplexní kurz Tester s Pythonem.

Kdo je software tester?

Software tester je profesionál, který se specializuje na ověřování a zajišťování kvality softwarových aplikací. Jeho úkolem je zajistit, že software, který projde jeho rukama, je bez chyb, funguje podle specifikací a splňuje potřeby uživatelů. Detailněji se o pozici SW testera dočteš v tomto článku. A pokud dáváš spíš přednost videu, mrkni sem.

Práce software testera spočívá – jak už název napovídá – v testování softwaru. Tedy zajištění, že software neobsahuje chyby a nezpůsobuje uživatelům/zákazníkům problémy v aplikacích nebo systémech před uvedením na trh.

Role SW testera je nepostradatelnou součástí IT týmu – dohlíží na to, že konečný produkt je bezpečný, spolehlivý a splňuje očekávání klientů. Po vydání softwaru ovšem práce testera nekončí – neustále je co zlepšovat, optimalizovat a nesmíme opomenout na aktualizace softwaru, jejichž ostré nasazení taky podlého důkladnému procesu testování.

Co dělá tester aplikaci?

Tester aplikací se zaměřuje konkrétně na testování softwarových aplikací na různých zařízeních a platformách, aby se ujistil, že aplikace běží správně, rychle a bez chyb. Provádí různé typy testů, od uživatelských testů až po testy výkonnosti, pomáhá vylepšit uživatelskou zkušenost s aplikací apod.

O dalších testerských pozicích se dočteš v našem článku o testingu.

Co nebo kdo je to QA Engineer?

QA engineer (Quality Assurance Engineer, do češtiny překládaný jako specialista na zajištění kvality, je člověk, který se zaměřuje na zajištění kvality softwarových produktů. Nejde jen o testování samotného softwaru, ale i o zajištění, že celý proces vývoje software je efektivní a splňuje stanovené standardy kvality.

QA engineer často pracuje na vylepšení procesů vývoje softwaru, definuje testovací strategie a plány, a implementuje různé metody pro automatizované testování. Je zodpovědný za to, aby produkt vyšel z vývoje bez chyb a splňoval požadavky klientů. QA engineer taky úzce spolupracuje s vývojáři a působí jako most mezi technickými týmy a zákazníky nebo klienty, aby zajistil, že všechny strany jsou spokojené s konečným produktem.

Role QA engineer se může lišit v závislosti na velikosti a typu projektu, ale obecně jsou tyto osoby klíčové pro udržení vysoké úrovně kvality v jakémkoli softwarovém projektu.

Co se týče vzdělání a dovedností, QA inženýr potřebuje kombinaci technických, analytických a komunikačních dovedností.

O dalších pozicích, které s testingem souvisí, se detailně dočteš v tomto článku.

Co dělá junior tester?

Jako juniorní tester softwaru se primárně věnuješ základním testovacím úkolům, včetně:

  • ručního testování,
  • provádění testovacích scénářů dle specifikací,
  • identifikace jednoduchých chyb (bugů) a jejich záznamu.

Zároveň se seznamuješ s různými testovacími nástroji a softwary pod vedením zkušenějších kolegů. Zapisuješ výsledky svých testů a podílíš se na přípravě testovací dokumentace. Účastníš se také týmových schůzek, kde se učíš od svých kolegů a sděluješ informace o svých pokrocích a výsledcích.

Více se o typickém dni testera dozvíš v tomto článku. Případně mrkni na webinář: Jak se stát SW testerem.

Co dělá manuální tester?

Manuální tester (tzv. klikač) hraje klíčovou roli v procesu vývoje softwaru. Jeho úkolem je zajistit, že výsledný software funguje správně a neobsahuje žádné chyby před jeho uvedením na trh. Manuální tester aplikaci ručně proklikává a hledá chyby (proto se mu přezdívá manuální).

Existují také testeři, kteří dokáží psát automatizované testy – ty aplikaci proklikávají samy (k tomu už ovšem potřebují přesah do programování, např. znalost programovacího jazyka Python). Využívají k tomu testovací skripty a specializované nástroje.

Přestože automatizace testování nabývá na popularitě, manuální testování je stále nezbytné pro ověření uživatelského zážitku a interakce s aplikací.

Zjisti víc o pozici manuální testera a náplni jeho každodenní práce v našem článku: Jak se stát softwarovým testerem.

Jak testovat mobilní aplikace?

Testování mobilních aplikací zahrnuje testování na různých zařízeních a operačních systémech, ověření funkčnosti, použitelnosti a výkonu, testování na různých síťových připojeních a kontrolu kompatibility s různými verzemi OS.

Jak otestovat webové stránky?

Otestovat webovou stránku znamená zkontrolovat, jestli se správně zobrazuje na různých zařízeních a prohlížečích, má funkční všechny odkazy a je použitelná pro konečné uživatele.

Tento proces zahrnuje několik kroků:

Testování funkčnosti: Ověřuje se, zda všechny funkce na webu pracují, jak mají.

Testování uživatelského rozhraní: Zjišťuje se, jak web vypadá a jak je snadné ho používat.

Testování kompatibility: Testuje se, jestli web správně funguje na různých zařízeních a v různých prohlížečích.

Testování výkonu: Ověřuje se, jak rychle se stránky načítají a jak web zvládá velké množství návštěvníků.

Každý z těchto testů pomáhá zajistit, že web je kvalitní a bude správně fungovat pro každého, kdo ho si ho zrovna prohlíží.

Kolik bere tester?

V dubnu 2024 se výdělky na různých pozicích spojených s testováním softwaru na pracovním portálu Jobs.cz pohybovaly mezi 45 000 až 100 000 Kč, v závislosti na požadovaných zkušenostech a náplni práce.

Podle serveru platy.cz se mzda/plat SW testerů pohybuje v rozmezí 40 693 až 81 793 Kč. Jako IT tester, kdy pracuješ s poloautomatizovanými testy, se rozmezí zvyšuje na 41 942 Kč až 102 578 Kč.

Detailní a aktuální info o tom, kolik berou testeři, se dozvíš v tomto článku.

Jak se stát testerem?

Tohle téma jsme od A do Z obsáhli v článku Jak se stát testerem, takže pokud tě zajímají detaily, můžeš se do něj začíst.

Ve stručnosti:

Nemusíš být hned od začátku programátor, ale mít alespoň základní přehled o programování (například Python nebo JavaScript) se ti může hodit. Některé firmy tě možná budou chtít poslat na kurzy programování, protože rozšíření tvých znalostí a dovednosti znamená, že můžeš například pracovat i s poloautomatizovanými testy.

Pokud za sebou máš aspoň základní zkušenost s testováním nebo kurz zaměřený na testování, ukážeš tím zaměstnavatelům, že máš o obor opravdu zájem.

A pokud jde o technické dovednosti, znalost SQL (jazyk pro práci s databázemi) je velmi žádaná. S tímto nástrojem budeš umět lépe pracovat s daty, což je pro testování klíčová dovednost.

Důležitá je i angličtina (minimálně na úrovni B1), zvlášť pokud máš v plánu pracovat ve větší, mezinárodní společnosti.

Testing Akademie je super volbou, jak si začít budovat cestu k tomu stát se skvělým testerem softwaru a mít solidní základy, na kterých můžeš dál stavět.

Co je to SQL?

SQL, což je zkratka pro Structured Query Language, je programovací jazyk speciálně navržený pro správu a manipulaci s daty uloženými v relačních databázích. Umožňuje uživatelům vytvářet, upravovat a spravovat databázové struktury a data. S jeho pomocí můžeš provádět různé operace, jako je vkládání, aktualizace, mazání a dotazování dat, což zahrnuje i složité analýzy a agregace dat. A to vše za účelem získání specifických informací z obrovského množství dat. SQL je standardizovaný a podporován mnoha databázovými systémy, jako jsou MySQL, PostgreSQL, SQL Server a další, což ho činí univerzálním nástrojem především v oblasti databázové správy. Své využití ale najde i v jiných oblastech – od web developmentu přes testing až po bezpečnost.

Jak začít s SQL a kde se ho naučit?

Chceš se o SQL jazyce, který najde široké uplatnění nejen v datové analýze, ale třeba i testingu nebo bezpečnosti chceš dozvědět víc? Hledej tutoriály a materiály dostupné online – třeba náš krátký online kurz zdarma: Základy SQL – nebo se přihlas do naší Datové Akademie.

Kdo vymyslel SQL?

SQL, neboli Structured Query Language, vyvinuli v roce 1974 Donald D. Chamberlin a Raymond F. Boyce ve výzkumném středisku IBM. Jazyk byl původně navržen pro systém zvaný System R, který byl prototypem první relační databáze. SQL se rychle stal standardem pro manipulaci a dotazování dat v relačních databázích, a dnes je široce používán po celém světě.

Přečti si v tomto článku, kde všude najde uplatnění a proč hraje klíčovou roli při efektivní práci s daty.

Co je to MySQL?

MySQL je relační databázový systém, což znamená, že ukládá data ve strukturované formě v tabulkách a umožňuje jejich vzájemné propojení. Je velmi populární pro svou otevřenost, vysokou výkonnost a flexibilitu při použití v různých aplikacích – od webových stránek po komplexní informační systémy.

Jak funguje SQL?

SQL, což znamená Structured Query Language (strukturovaný dotazovací jazyk), je nástroj, pomocí kterého mluvíš s databázemi. Když potřebuješ z databáze něco zjistit nebo do ní něco zapsat, napíšeš dotaz v SQL. Tento dotaz říká databázi, co máš na mysli, třeba jako „Ukaž mi všechny objednávky nad 1 500 Kč!“ a SQL se postará o zbytek. Základní informace o tom, jak SQL funguje, najdeš v tomto blogovém článku.

Co je databáze SQL?

Databáze SQL je místo, kde se ukládají a spravují data pomocí SQL. Můžeš si to představit jako elektronický souborový systém, kde jsou všechny informace pečlivě uspořádané, aby bylo snadné najít to, co potřebuješ, když to potřebuješ. Příklad jednoduché databáze najdeš v tomto článku u nás na blogu.

Kde se používá SQL?

SQL se používá všude, kde lidé potřebují ukládat a získávat informace z databáze efektivně. Od velkých bank přes e-shopové platformy až po zdravotnické systémy. V podstatě v každém odvětví, které pracuje s daty, najdeš SQL, protože je to univerzální nástroj pro práci s daty.

Své uplatnění SQL najde v širokém spektru IT oblastí – např. v bezpečnosti, data science a analýze dat, testování… Ale taky v rámci web developmentu, e-commerce platformách nebo třeba logistiky při řízení zásob.

Detailní info o využití SQL v praxi najdeš v tomto článku u nás na webu.

Jaké nástroje jsou nejčastěji používané při testování softwaru?

Mezi běžně používané nástroje patří Selenium pro automatizované testování webových aplikací, JIRA pro správu chyb a projektů, Jenkins pro kontinuální integraci, Postman pro testování API a JUnit pro testování v Javě.

Co je regresní testování?

Regresní testování je typ testování, který ověřuje, že nové změny nebo opravy v softwaru neovlivnily již existující funkčnosti. Provádí se často po každé aktualizaci nebo úpravě softwaru.

Jaký je rozdíl mezi manuálním a automatizovaným testováním?

Manuální testování je testery prováděno ručně, zatímco automatizované testování využívá skripty a nástroje k provádění testů automaticky. Automatizované testování je vhodné pro opakované a časově náročné testy.

Proč je důležitá dokumentace chyb (bug reporting)?

Dokumentace chyb je klíčová pro sledování a opravu problémů. Pomáhá vývojářům pochopit, kde se chyba nachází, jak ji reprodukovat a jaký má vliv na software. Dobře zdokumentovaná chyba urychluje proces jejího odstranění.

Jaké jsou výzvy spojené s testováním softwaru?

Mezi hlavní výzvy patří neustálé změny v softwaru, složitost aplikací, nedostatek času na testování, potřeba testování na různých platformách a zařízeních a udržení aktuálnosti automatizovaných testů.

Co je to testovací plán?

Testovací plán je dokument, který popisuje rozsah, přístup, zdroje a časový plán zamýšlených testovacích aktivit. Definuje cíle testování, kritéria úspěchu a specifikuje zdroje a harmonogram.

Jaroslav Tylich | ENGETO

Máš dotazy? Tady najdeš odpovědi na ty nejčastější.

Jaroslav Tylich Vácha

Specifické dotazy ti rádi zodpovíme na +420 773 087 597 nebo e-mailu info@engeto.com.

Termíny

Testing Akademie

  • Od 24. dubna Čtvrtek do 24. 07. 2025.
  • 18–21:00
Python Postman Playwright Git Api Automatizace
19 990  25 990  Sleva platí do 17. dubna 2025. Ceny jsou včetně DPH.
Detail termínu

Testování v Pythonu

🔥 Stíháš využít 82% dotaci
  • Od 12. května  do 13. 05. 2025.
  • 8:30 – 17:30 (vč. pauzy na oběd)
software testing bug Postman API Playwright Python
9 990 
Detail termínu

Tester s Pythonem

🔥 Stíháš využít 82% dotaci
  • Od 13. května Úterý do 18. 11. 2025.
  • 18–21:00
Základy programování Podmínky Smyčky Funkce Automatizace Postman Playwright Git API
41 990  51 990 
Detail termínu

Testing Akademie

🔥 Stíháš využít 82% dotaci
  • Od 20. května Úterý do 05. 08. 2025.
  • 18–21:00
Python Postman Playwright Git Api Automatizace
21 990  25 990 
Detail termínu

Úvod do testování softwaru

🔥 Stíháš využít 82% dotaci
  • Od 26. května  do 27. 05. 2025.
  • 8:30 – 17:30 (vč. pauzy na oběd)
software testing bug Postman API Playwright Python
9 990 
Detail termínu

Testing Akademie

🔥 Stíháš využít 82% dotaci
  • Od 03. června Čtvrtek do 10. 07. 2025.
  • 18–21:00
Python Postman Playwright Git Api Automatizace
21 990  25 990 
Detail termínu

Testing Akademie

🔥 Stíháš využít 82% dotaci
  • Od 11. června Středa do 27. 08. 2025.
  • 18–21:00
Python Postman Playwright Git Api Automatizace
21 990  25 990 
Detail termínu

Úvod do testování softwaru

🔥 Stíháš využít 82% dotaci
  • Od 16. června  do 17. 06. 2025.
  • 9:00 – 16:00 (vč. pauzy na oběd)
software testing bug Postman API Playwright Python
9 990 
Detail termínu

Tester s Pythonem

🔥 Stíháš využít 82% dotaci
  • Od 18. června Středa do 26. 11. 2025.
  • 18–21:00
Základy programování Podmínky Smyčky Funkce Automatizace Postman Playwright Git API
41 990  51 990 
Detail termínu

Úvod do testování v Pythonu

🔥 Stíháš využít 82% dotaci
  • Od 21. července  do 22. 07. 2025.
  • 8:30 – 17:30 (vč. pauzy na oběd)
software testing bug Postman API Playwright Python
9 990 
Detail termínu

Testing Akademie

🔥 Stíháš využít 82% dotaci
  • Od 12. srpna Čtvrtek do 18. 09. 2025.
  • 18–21:00
Python Postman Playwright Git Api Automatizace
21 990  25 990 
Detail termínu

Podle tvého filtru jsme nenašli žádné termíny.

Nevyhovují ti aktuální termíny?

Přidej se do waiting listu.