Využitie umelej inteligencie na automatizované testovanie používateľského rozhrania
Loading...
Downloads
0
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
This bachelor thesis deals with the use of artificial intelligence in automated testing of web
application user interfaces. The aim of the thesis was to design and implement a prototype
system that combines browser automation using Selenium WebDriver with a large language
model. The proposed solution makes it possible to analyze the current state of a web page,
identify relevant user interface elements, iteratively generate the next steps of a scenario based
on a goal specified in natural language, and after successful execution create a runnable test in
the form of a Selenium script written in Java. The thesis also includes an experimental evaluation
of the proposed solution on several types of web applications, including public websites and an
enterprise application. The experimental results showed that the proposed approach is applicable
to both simpler and multi-step scenarios, while its main advantage is the ability to react to the
current state of the page. At the same time, it was confirmed that the success of the solution
depends on the quality of page analysis, the accuracy of selecting relevant elements, and the
level of specificity of the input goal.
Description
Delayed publication
Available after
Subject(s)
automated testing, user interface, artificial intelligence, large language models, Selenium Web-
Driver