Testování v Javě - Online kurz
Testování v Javě, unit testy, akceptační testy, testování webových aplikací pomocí Selenium, mockování dat a další.
Prezenční výuka
Školení slouží jako příprava do zaměstnání v Javě pro ty, kteří umí již dobře programovat, ale neovládají nástroje pro testování, verzování a práci v týmu.
Napsal David Čápka
E-learning kurz testování v Javě
V úvodní lekci si vysvětlíme proč je software nutné testovat a proč to musí dělat stroj. Popíšeme základní typy testů a představíme v-model.
Napsal David Čápka
V tutoriálu vytvoříme jednoduchou třídu v Javě, pro kterou vygenerujeme unit test pomocí JUnit, ověříme funkčnost metod a vyvolávání výjimek.
Napsal David Čápka
V tutoriálu navážeme na unit test z minula, který přepíšeme do modernější syntaxe knihovny Hamcrest. Uvedeme si TestRule API a best practices testování.
Napsal David Čápka
V tutoriálu si rozebereme zdrojový kód unit testu z reálné aplikace v Javě, kde se testuje třída na analýzu zprávy na přítomnost hashtagů.
Napsal David Čápka
V tutoriálu rozebereme zdrojový kód unit testu reálné aplikace v Javě, ukládající data do databáze. Provedeme test persistentní vrstvy pomocí test. dat.
Napsal David Čápka
V tutoriálu se naučíme pokrýt unit testy v jUnit generátoru náhodných tokenů pomocí analýzy rovnoměrnosti distribuce a Levenshteinovy vzdálenosti v Javě.
Napsal David Čápka
Tutoriál uvede do akceptačního testování pomocí Selenium (automatické proklikání aplikací). Vytvoříme webovou aplikaci v Java Enterprise Edition (JSF).
Napsal David Čápka
V tutoriálu o akceptačním testování webových aplikací v Javě si představíme jednotlivé komponenty Selenia a připojíme je k našemu projektu.
Napsal David Čápka
V tutoriálu konečně napíšeme akceptační testy pomocí Selenium driveru a necháme si tak automaticky proklikat naší webovou aplikaci v Javě EE.
Napsal David Čápka
V tutoriálu si představíme návrhový vzor PageObject, jeho implementaci v Javě a podporované anotace. Vylepšíme naše stávající Selenium akceptační testy.
Napsal David Čápka
Tutoriál probere syntaxi RemoteWebDriveru v testovacím Java frameworku Selenium. ChromeDriver, RemoteWebDriver, WebElement, Options.
Napsal David Čápka
Tutoriál probere syntaxi kolem testovacího Java frameworku Selenium. Cookies, okna, navigace, schopnosti prohlížeče (capabilities) a nahrávání souborů.
Napsal David Čápka
V tutoriálu si znovu upřesníme problematiku čekání a dále si ukážeme několik kódů z testů reálných aplikací v Javě, které řeší zajímavou problematiku.
Napsal David Čápka
V tutoriálu si ukážeme zbytek akceptačních testů aplikace pro zasílání zpráv mezi uživateli a toto téma již v Javě nadobro dokončíme.
Napsal David Čápka
V tutoriálu o testování webových aplikací v Javě si vysvětlíme termíny jako SLA, QA, SQA, projdeme CAN PIG RIDE a praktiky ISTQB (paradox pesticidů apod).
Napsal David Čápka
Business standardy ISO 9001 a IEEE 829, verifikace vs. validace, test. přístupy (regresivní testy...), testy uživatelského rozhraní v Javě, UX vs. UI.
Napsal David Čápka
V tutoriálu si uvedeme problematiku zátěžových testů a naučíme se zjistit zda naše Java aplikace zvládne daný počet současně pracujících uživatelů.
Napsal David Čápka
V Java tutoriálu si ukážeme práci s Apache JMeter a otestujeme s ním naši aplikaci včetně obcházení JEE viewstate xPath Extractorem při POST požadavku.
Napsal David Čápka
Seznámíme se obecně s unit testováním a stručně s frameworkem JUnit. Vše si sami odvodíme a ukážeme na příkladech.
Napsal Matěj Kripner
Mockito je jeden s nejpoužívanějších nástrojů na jednotkové testování (unit test). Podívejme se na jeho komponenty a použití.
Napsal Petr Kunčar