Full metadata record
DC poleHodnotaJazyk
dc.contributor.advisorLipka Richard, Ing. Ph.D.
dc.contributor.authorHorínek, Milan
dc.contributor.refereeHerout Pavel, Doc. Ing. Ph.D.
dc.date.accepted2024-6-17
dc.date.accessioned2024-07-12T09:14:34Z-
dc.date.available2023-9-8
dc.date.available2024-07-12T09:14:34Z-
dc.date.issued2024
dc.date.submitted2024-5-16
dc.identifier98029
dc.identifier.urihttp://hdl.handle.net/11025/57248-
dc.description.abstractTato diplomová práce zkoumá použití velkých jazykových modelů (LLM) pro automatizované generování softwarových testů, konkrétně GUI webových aplikací. Zvolený přístup zkoumá, zda vygenerované testy nejen odpovídají funkčním požadavkům softwaru, ale také zda jsou syntakticky správné a schopné odhalit i vložené chyby do softwaru. Výzkum zahrnuje návrh a vývoj automatizovaného nástroje, který využívá zpracování přirozeného jazyka k interpretaci popisů testů a generování odpovídajících testových skriptů. Tento nástroj byl důkladně vyhodnocen na vzorové webové aplikaci za účelem posouzení přesnosti, úplnosti a spolehlivosti jednotlivých výstupních testů. Výsledky naznačují, že nástroje založené na LLM dokáží efektivně generovat softwarové testy a úspěšně identifikovat vložené chyby do aplikace.cs
dc.format108 s. (194 728 znaků)
dc.language.isocs
dc.publisherZápadočeská univerzita v Plzni
dc.rightsPlný text práce je přístupný bez omezení
dc.subjectllmcs
dc.subjecttestovánícs
dc.subjectjednotkovécs
dc.subjectrobot frameworkcs
dc.titleGenerování jednotkových testů s využitím LLMcs
dc.title.alternativeLLM based unit test generatoren
dc.typediplomová práce
dc.thesis.degree-nameIng.
dc.thesis.degree-levelNavazující
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných věd
dc.thesis.degree-programSoftwarové a informační systémy
dc.description.resultObhájeno
dc.description.abstract-translatedThis thesis explores the use of large language models (LLMs) for automated generation of software tests, specifically GUI web applications. The chosen approach investigates whether the generated tests are not only matching the functional requirements of the software, but also whether they are syntactically correct and able to detect embedded bugs in the software. The research involves the design and development of an automated tool that uses natural language processing to interpret test descriptions and generate corresponding test scripts. This tool has been widely evaluated on a benchmark web application to assess the accuracy, completeness and reliability of each test output. The results indicate that LLM-based tools can efficiently generate software tests and successfully identify bugs embedded in the application.en
dc.subject.translatedllmen
dc.subject.translatedtestingen
dc.subject.translateduniten
dc.subject.translatedrobot frameworken
Vyskytuje se v kolekcích:Diplomové práce / Theses (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
dp.pdfPlný text práce2,69 MBAdobe PDFZobrazit/otevřít
A23N0089Pposudek-op.pdfPosudek oponenta práce115,82 kBAdobe PDFZobrazit/otevřít
A23N0089Phodnoceni-ved.pdfPosudek vedoucího práce408,21 kBAdobe PDFZobrazit/otevřít
A23N0089Pobhajoba.pdfPrůběh obhajoby práce185,9 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/57248

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.