Diplomová práce v programu, specializaci Ostatní / Nespecifikováno.
1. Prostudujte současné možnosti generování kódu pomocí velkých jazykových modelů (LLM), se zvláštním zaměřením na oblast automatizovaného testování softwaru.
2. Analyzujte strukturu uživatelských příběhů a specifikací běžně používaných v nástrojích pro řízení vývoje softwaru a identifikujte klíčové prvky využitelné pro generování testovacích scénářů.
3. Navrhněte architekturu systému pro automatické generování end-to-end (E2E) testů z uživatelských příběhů s využitím LLM.
4. Implementujte funkční prototyp navrženého řešení využívající vybraný LLM a vhodný framework pro E2E testování.
5. Otestujte funkčnost systému na vzorových scénářích a vyhodnoťte kvalitu generovaných testů.
6. Kriticky zhodnoťte přínosy a limity řešení a navrhněte možnosti dalšího rozšíření.
*********
Komentář: Automatické generování end-to-end testů pomocí velkých jazykových modelů (LLM) na základě uživatelských příběhů.
Vysvětlení k testování:
5. Otestujte a kriticky zhodnoťte funkčnost systému na vzorových scénářích a vyhodnoťte kvalitu generovaných testů - hlediska přesnosti, pokrytí, čitelnosti a praktické použitelnosti. Na základě zjištěných výsledků zhodnoťte přínosy a limity řešení a navrhněte možnosti dalšího rozšíření.
Přínos práce:
Výstupem práce bude funkční prototyp nástroje, který může výrazně urychlit proces tvorby E2E testů a zvýšit efektivitu testování v softwarových projektech. Práce zároveň ukáže možnosti reálného nasazení velkých jazykových modelů v oblasti softwarového inženýrství a testování.
Téma vypsal: Ing. Martin Dostal, Ph.D. (UN 307)
Externí téma:Vypsáno pro akademický rok 2025/2026 dne: 2025-06-17
Zadáno komu: Milan Janoch (Zadané)