Nástroj pro generování GUI testů s využitím LLM

dc.contributor.advisorLipka Richard, Ing. Ph.D.cs
dc.contributor.authorHolický, Petrcs
dc.contributor.refereeHerout Pavel, doc. Ing. Ph.D.cs
dc.date.accepted2025-06-16
dc.date.accessioned2026-02-20T16:00:28Z
dc.date.available2024-09-09
dc.date.available2026-02-20T16:00:28Z
dc.date.issued2025-05-15
dc.date.submitted2025-05-15
dc.description.abstractTato diplomová práce je zaměřená na tvorbu uživatelsky přívětivé aplikace, která umožní i nezkušenému uživateli snadno a efektivně vytvářet softwarové testy, konkrétně testy pro grafická rozhraní. Výsledná aplikace je schopná využívat různé LLM pro automatické generování testů. Vygenerované testy umožňuje následně zhodnotit a výsledek přehledně prezentovat uživateli. Pokud výsledný test není validní, aplikace nabízí možnost předat daný test zpět LLM, který se pokusí test opravit na základě nalezené chyby. Tento proces zajistí, že i nezaučený uživatel dokáže vytvořit validní testy, aniž by musel mít technické znalosti pro tvorbu testů. Výsledná aplikace byla otestována několika uživateli, jak těmi s technickými znalostmi pro tvorbu testů, tak i nezkušenými uživateli a vylepšena na základě jejich zpětné vazby.cs
dc.description.abstract-translatedThis thesis focuses on the development of a user-friendly application that enables even inexperienced users to easily and effectively create software tests, specifically tests for graphical user interfaces. The final application is capable of utilizing various LLMs for automatic test generation and also allows users to evaluate the generated tests and clearly presents the results. If a generated test is not valid, the application offers the option to send the test back to the LLM, which attempts to correct the test based on the identified error. This process ensures that even untrained users can create valid tests without needing technical knowledge of test creation. The final application was tested by several users, including both technically proficient users and inexperienced ones, and was improved based on their feedback.en
dc.description.departmentKatedra informatiky a výpočetní technikycs
dc.description.resultObhájenocs
dc.format69 s.
dc.identifier99633
dc.identifier.urihttp://hdl.handle.net/11025/65886
dc.language.isocs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezenícs
dc.rights.accessopenAccesscs
dc.subjectLLMcs
dc.subjectGUIcs
dc.subjectTestovánícs
dc.subjectRobot frameworkcs
dc.subjectUXcs
dc.subjectUživatelská přívětivostcs
dc.subject.translatedLLMen
dc.subject.translatedGUIen
dc.subject.translatedTestingen
dc.subject.translatedRobot frameworken
dc.subject.translatedUXen
dc.subject.translatedUser Experienceen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programSoftwarové a informační systémycs
dc.titleNástroj pro generování GUI testů s využitím LLMcs
dc.title.alternativeGUI test-generating tool based on LLMen
dc.typediplomová prácecs
local.files.count6*
local.files.size236446771*
local.has.filesyes*
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=99633

Files

Original bundle
Showing 1 - 5 out of 6 results
No Thumbnail Available
Name:
A22N0046P-zadani_DP.pdf
Size:
22.4 KB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha
No Thumbnail Available
Name:
DP_Holicky_A22N0046P.pdf
Size:
1.12 MB
Format:
Adobe Portable Document Format
Description:
VŠKP
No Thumbnail Available
Name:
A22N0046P_prilohy.zip
Size:
223.91 MB
Format:
ZIP
Description:
VŠKP - příloha
No Thumbnail Available
Name:
PO_Holicky_A22N0046P.pdf
Size:
139.38 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta VŠKP
No Thumbnail Available
Name:
PV_Holicky_A22N0046P.pdf
Size:
102.21 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího VŠKP

Collections