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

Abstract

Tato 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.

Description

Subject(s)

LLM, GUI, Testování, Robot framework, UX, Uživatelská přívětivost

Citation

Collections