Treffer: Framework pro tvorbu generovatelných automatizovaných funkčních testů s využitím nástroje Selenium WebDriver ; Framework for creating generateable automated functional tests using tool Selenium WebDriver

Title:
Framework pro tvorbu generovatelných automatizovaných funkčních testů s využitím nástroje Selenium WebDriver ; Framework for creating generateable automated functional tests using tool Selenium WebDriver
Authors:
Contributors:
Falada, Vladimír, Doležel, Michal
Publisher Information:
Vysoká škola ekonomická v Praze
Publication Year:
2021
Collection:
University of Economics, Prague (VŠE): Science and Research / Vysoká škola ekonomická v Praze
Document Type:
Dissertation master thesis
File Description:
application/pdf
Language:
Czech
Rights:
Vysokoškolské kvalifikační práce obhájené na VŠE jsou veřejně dostupné online. https://knihovna.vse.cz/navody/vskp ; Theses and disertations defended at University of Economics, Prague are freely available online. https://knihovna.vse.cz/navody/vskp
Accession Number:
edsbas.AB2F670C
Database:
BASE

Weitere Informationen

The main goal of this master’s thesis is to create a prototype of framework in Python using tool Selenium WebDriver for creation of machine-readable, generatable and human- comprehensible automated functional tests. The created framework should be a resolution of the problems occurring in automated functional testing of web applications, which is, above all, the lack of human resources with sufficient technical knowledge for creating tests scenarios and the associated time consumption. Also, a certain development in technologies can be noticed, which makes the current approaches appear to be inefficient. Especially due to the possibility of integration of artificial intelligence in the software testing processes. The main goal is achieved through several partial goals, which are further divided into theoretical and practical part. The theoretical part combines the professional knowledge of the author gained by several years of experience in automated software testing and the knowledge gained through systematic research. It deals with the theoretical background in the field of automated software testing in the context of increasingly used agile software development methodologies as well as the approaches and best practices being used in it. The understanding of the latter is necessary for the practical part of the thesis. The practical part is also focused on the possible usage of artificial intelligence as a new trend in this area. The practical part of the thesis is dedicated to the development of the framework itself. It describes the whole process from the definition of requirements arising from the main goal of the thesis and the best practices through the implementation to the evaluation of the fulfilment of the defined requirements. The practical part also includes discussion of current insufficiencies and possible improvements of the developed framework. ; Hlavním cílem diplomové práce je vytvořit prototyp frameworku v jazyce Python s využitím nástroje Selenium WebDriver pro tvorbu strojově čitelných, ...