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