Využitie umelej inteligencie na automatizované testovanie používateľského rozhrania

dc.contributor.advisorJežek, David
dc.contributor.authorJopčík, Dávid
dc.contributor.refereePlatoš, Jan
dc.date.accepted2026-06-01
dc.date.accessioned2026-09-02T14:41:45Z
dc.date.available2026-09-02T14:41:45Z
dc.date.issued2026
dc.description.abstractBakalářská práce se zabývá využitím umělé inteligence při automatizovaném testování uživatel- ského rozhraní webových aplikací. Cílem práce bylo navrhnout a implementovat prototyp sys- tému, který kombinuje automatizaci webového prohlížeče pomocí nástroje Selenium WebDriver s velkým jazykovým modelem. Navržené řešení umožňuje na základě cíle zadaného v přiroze- ném jazyce analyzovat aktuální stav webové stránky, identifikovat relevantní prvky uživatelského rozhraní, iterativně generovat další kroky scénáře a po úspěšném provedení vytvořit výsledný spustitelný test ve formě Selenium skriptu v jazyce Java. Součástí práce je také experimentální ověření navrženého řešení na několika typech webových aplikací včetně veřejných webových strá- nek a podnikové aplikace. Výsledky experimentů ukázaly, že navržený přístup je použitelný u jednodušších i vícekrokových scénářů, přičemž jeho hlavní výhodou je schopnost reagovat na ak- tuální stav stránky. Zároveň se potvrdilo, že úspěšnost řešení závisí na kvalitě analýzy stránky, přesnosti výběru relevantních prvků a míře specifikace vstupního cíle.cs
dc.description.abstractThis bachelor thesis deals with the use of artificial intelligence in automated testing of web application user interfaces. The aim of the thesis was to design and implement a prototype system that combines browser automation using Selenium WebDriver with a large language model. The proposed solution makes it possible to analyze the current state of a web page, identify relevant user interface elements, iteratively generate the next steps of a scenario based on a goal specified in natural language, and after successful execution create a runnable test in the form of a Selenium script written in Java. The thesis also includes an experimental evaluation of the proposed solution on several types of web applications, including public websites and an enterprise application. The experimental results showed that the proposed approach is applicable to both simpler and multi-step scenarios, while its main advantage is the ability to react to the current state of the page. At the same time, it was confirmed that the success of the solution depends on the quality of page analysis, the accuracy of selecting relevant elements, and the level of specificity of the input goal.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent1301996 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisJOP0015_FEI_B0613A140014_2026
dc.identifier.urihttp://hdl.handle.net/10084/160884
dc.language.isosk
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectautomatizované testovánícs
dc.subjectuživatelské rozhranícs
dc.subjectumělá inteligencecs
dc.subjectvelké jazykové modelycs
dc.subjectSele- nium WebDrivercs
dc.subjectautomated testingen
dc.subjectuser interfaceen
dc.subjectartificial intelligenceen
dc.subjectlarge language modelsen
dc.subjectSelenium Web- Driveren
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatikacs
dc.titleVyužitie umelej inteligencie na automatizované testovanie používateľského rozhraniask
dc.title.alternativeVyužití umělé inteligence pro automatizované testování uživatelského rozhranícs
dc.title.alternativeUsing Artificial Intelligence for Automated User Interface Testingen
dc.typeBakalářská prácecs
local.files.count6
local.files.size29807004
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
JOP0015_FEI_B0613A140014_2026.pdf
Size:
1.24 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
JOP0015_FEI_B0613A140014_2026_zadani.pdf
Size:
154.77 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
JOP0015_FEI_B0613A140014_2026_priloha.zip
Size:
26.66 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
JOP0015_FEI_B0613A140014_2026_posudek_vedouci_Jezek_David.pdf
Size:
159.33 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Ježek, David
Loading...
Thumbnail Image
Name:
JOP0015_FEI_B0613A140014_2026_posudek_oponent_Platos_Jan.pdf
Size:
156.11 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Platoš, Jan