Popis tématu

Diplomová práce v programu, specializaci Ostatní / Nespecifikováno.

Automatické generování end-to-end testů pomocí velkých jazykových modelů (LLM)

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:
  • Firma (kontaktní osoba) je technickým konzultantem,
  • Kontaktní osoba: Jan Bláha,
  • Firma: Emplifi,

Vypsáno pro akademický rok 2025/2026 dne: 2025-06-17

Zadáno komu: Milan Janoch (Zadané)

Aktualizováno 0