NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Lekce 7 - Úvod do akceptačních testů a tvorba GUI pro kalkulačku v JEE

V minulé lekci, Testování v Javě - Unit testy reálných aplikací III, jsme dokončili průlet reálnými ukázkami unit testů v Javě.

V dnešním pokročilém tutoriálu na téma testování v Javě vytvoříme jednoduchou webovou aplikaci v Java Enterprise Edition (JSF). Využijeme naší třídu kalkulačky, kterou v dalších lekcích necháme proklikat pomocí akceptačního frameworku Selenium. Konečně se tedy naučíme, jak si nechat automaticky ověřit, že náš software z pohledu uživatele funguje :)

Jak jsem již zmínil, zůstaneme u naší kalkulačky, abychom se zbytečně nezdržovali s vytvářením nové logiky. Výsledná aplikace bude vypadat takto:

Hotová webová kalkulačka v Javě Enterprise - Testování v Javě

Akceptační testy

Automatizovaným testům, které budeme dnes využívat, se říká testy akceptační. Na začátku našeho kurzu jsme si jednotlivé typy testů krátce popsali. U akceptačních testů jsme si uvedli, že testují jednotlivé funkčnosti aplikace, přesněji požadavky na aplikaci z hlediska uživatele (tzv. use casy).

Black-box testy

Pro jistotu zopakuji, že se jedná o black-box testy. To znamená, že aplikaci testujeme z pohledu externího uživatele, aniž bychom


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

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.

Omezená nabídka: Nauč se vše a ušetři

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh a certifikátem za exkluzivní cenu 1 170 Kč
Aktuální stav konta 0 Kč
Koupí tohoto výhodného balíčku získáš přístup ke všem 24 článkům (18 lekcí, 6 testů) tohoto kurzu s kontrolou a certifikací a ještě navíc ušetříš 501 Kč. Nabídka je časově omezená a platí pro všechny lekce v kurzu. Nakup teď a získej limitovanou 30% slevu.

Obsah článku spadá pod licenci Premium III, koupí článku souhlasíš se smluvními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Neomezený a trvalý přístup k jednotlivým lekcím.
  • 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:

Tutoriál uvede do akceptačního testování pomocí Selenium (automatické proklikání aplikací). Vytvoříme webovou aplikaci v Java Enterprise Edition (JSF).

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íť.

Článek pro vás napsal David Hartinger
Avatar
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David se informační technologie naučil na Unicorn University - prestižní soukromé vysoké škole IT a ekonomie.
Aktivity