Treffer: Automatizace testování webových aplikací na bázi JavaScriptu se zaměřením na frontend a Angular ; Test Automation of Web Javascript Applications with Focus on Frontend and Angular

Title:
Automatizace testování webových aplikací na bázi JavaScriptu se zaměřením na frontend a Angular ; Test Automation of Web Javascript Applications with Focus on Frontend and Angular
Authors:
Contributors:
Strnadel, Josef, Orsák, Michal
Publisher Information:
Vysoké učení technické v Brně. Fakulta informačních technologií
Publication Year:
2024
Collection:
Brno University of Technology (VUT): Digital Library / Vysoké učení technické v Brně: Digitální knihovně
Document Type:
Dissertation bachelor thesis
File Description:
application/pdf; text/html
Language:
Czech
Relation:
KAVKA, J. Automatizace testování webových aplikací na bázi JavaScriptu se zaměřením na frontend a Angular [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.; 156825; http://hdl.handle.net/11012/249409
Rights:
Standardní licenční smlouva - přístup k plnému textu bez omezení
Accession Number:
edsbas.8CE2C3A9
Database:
BASE

Weitere Informationen

Cílem této práce je provést automatické testování různých webových aplikací v programovacím jazyce JavaScript ve frameworku Angular. Pro řešení tohoto úkolu jsou využity testovací framework Jasmine a testovací spouštěč Karma, které umožňují psát jednotkové testy pro aplikace postavené na Angularu. V rámci testování jsou zkoumány základní komponenty, služby a jejich vzájemné závislosti. Dále jsou testovány reaktivní formuláře, které umožňují dynamický přístup ke vstupům uživatele. Tato práce představuje přínosné přístupy k automatizovanému testování webových aplikací v Angularu a poskytuje užitečné poznatky pro vývojáře a testerům zabývající se testováním moderních webových technologií. ; The aim of this thesis is to perform automatic testing of various web applications in programming JavaScript language in Angular framework. To solve this task, the testing framework is used Jasmine and the Karma test trigger, which allow writing unit tests for applications built based on Angular. Basic components, services, and their interdependencies are explored in the testing framework. Also, reactive forms that allow dynamic access to user inputs are tested. This work presents beneficial approaches to automated testing of web applications in Angular and provides useful insights for developers and testers engaged in testing modern web technologies. ; E