Využitie umelej inteligencie na automatizované testovanie používateľského rozhrania
| dc.contributor.advisor | Ježek, David | |
| dc.contributor.author | Jopčík, Dávid | |
| dc.contributor.referee | Platoš, Jan | |
| dc.date.accepted | 2026-06-01 | |
| dc.date.accessioned | 2026-09-02T14:41:45Z | |
| dc.date.available | 2026-09-02T14:41:45Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Bakalář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.abstract | This 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.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 1301996 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | JOP0015_FEI_B0613A140014_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/160884 | |
| dc.language.iso | sk | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | automatizované testování | cs |
| dc.subject | uživatelské rozhraní | cs |
| dc.subject | umělá inteligence | cs |
| dc.subject | velké jazykové modely | cs |
| dc.subject | Sele- nium WebDriver | cs |
| dc.subject | automated testing | en |
| dc.subject | user interface | en |
| dc.subject | artificial intelligence | en |
| dc.subject | large language models | en |
| dc.subject | Selenium Web- Driver | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Využitie umelej inteligencie na automatizované testovanie používateľského rozhrania | sk |
| dc.title.alternative | Využití umělé inteligence pro automatizované testování uživatelského rozhraní | cs |
| dc.title.alternative | Using Artificial Intelligence for Automated User Interface Testing | en |
| dc.type | Bakalářská práce | cs |
| local.files.count | 6 | |
| local.files.size | 29807004 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- JOP0015_FEI_B0613A140014_2026.pdf
- Size:
- 1.24 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- JOP0015_FEI_B0613A140014_2026_zadani.pdf
- Size:
- 154.77 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- JOP0015_FEI_B0613A140014_2026_priloha.zip
- Size:
- 26.66 MB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- 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...
- Name:
- JOP0015_FEI_B0613A140014_2026_posudek_oponent_Platos_Jan.pdf
- Size:
- 156.11 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Platoš, Jan