Lekce 8 - Testování v Javě - Připojení Selenia do Java projektu
V minulé lekci, Úvod do akceptačních testů a tvorba GUI pro kalkulačku, jsme si ve frameworku Spring Boot připravili jednoduchou webovou aplikaci.
Dnes si v tutoriálu testování v Javě nainstalujeme Selenium a připravíme si šablonu akceptačního testu pro naši Spring Boot kalkulačku.
Vytvoření akceptačního testu
Pro otestování celé kalkulačky nám bude stačit jeden testovací scénář. U větších projektů obvykle vytváříme více testů pro jednotlivé části aplikace. Další možností je využití návrhového vzoru Page Object, ke kterému se v kurzu později dostaneme.
Selenium test si vytvoříme jako běžnou testovací třídu ve složce
src/test/java. Pokud jsme projekt založili pomocí šablony
Spring Boot, IntelliJ IDEA nám tuto složku pravděpodobně vytvořila
automaticky. V projektu také můžeme najít výchozí testovací třídu
KalkulackaApplicationTests, která pouze ověřuje, že se Spring
Boot aplikace správně spustí:
package cz.itnetwork.kalkulacka; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest class KalkulackaApplicationTests { @Test void contextLoads() { } }
Pokud jsme vycházeli z běžného Java projektu a složku
src/test/java v něm nemáme, vytvoříme ji.
Když do okna pro zadání názvu vytvářené složky zadáme
test\java, IntelliJ IDEA nám obvykle nabídne označení této
složky jako Test Sources Root (poznáme podle zelené barvy). Pokud
tuto možnost nezvolíme, musíme složku označit ručně pomocí pravého
kliknutí a volby Mark Directory As -> Test Sources
Root:

Nyní si vytvoříme třídu pro naše Selenium testy. Vložíme
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
1 670 Kč
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium III, koupí článku souhlasíš se smluvními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
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.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.
David se informační technologie naučil na