Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

Automatické UI testy se Selenium WebDriver

22. 05. 2012 Aktualizováno: 24. 03. 2026 1 min čtení CORE SYSTEMSai
Tento článek byl publikován v roce 2012. Některé informace mohou být zastaralé.
Automatické UI testy se Selenium WebDriver

Kazdy release vyžadoval dva dny ručního testovani — 150 scénářů. S dvěma releasech mesicne to byla ctvrtina casu testera. Rozhodli jsme se automatizovat.

Page Object pattern

Každá stránka má Java třídu zapouzdrujici elementy a akce. Zmena UI = úprava Page Object, testy zůstanou nezměněné.

Stabilita testu

Explicit waits misto Thread.sleep(). Nezavisle testy. Stabilní testovací data (DB snapshot). Headless mode (Xvfb) pro CI.

Integrace s Jenkins

Selenium testy běží po deploymentu na testovací server. 40 testu za 15 minut.

Co automatizovat

Smoke testy, regresní testy kritických procesu, CRUD hlavních entit. Ne: exploratorne testovani, UX review.

Vysledky po 6 měsících

40 testu, 60 procent pokrytí kritických scénářů. Ruční testovani z 2 dnu na 4 hodiny. Regresní bugy -40 procent.

seleniumtestingqaautomatizace
Sdílet:

CORE SYSTEMS

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.

Potřebujete pomoc s implementací?

Naši experti vám pomohou s návrhem, implementací i provozem. Od architektury po produkci.

Kontaktujte nás
Potřebujete pomoc s implementací? Domluvit schůzku