{"id":{"repo_id":"brno-tech","oai_identifier":"oai:dspace.vut.cz:11012/249409"},"canonical_url":"https://search.dev.ndltd.org/etd/brno-tech/oai:dspace.vut.cz:11012/249409","repository":{"repo_id":"brno-tech","name":"Brno University of Technology","base_url":"https://dspace.vut.cz/oai/request"},"display":{"title":"Automatizace testování webových aplikací na bázi JavaScriptu se zaměřením na frontend a Angular","abstract":"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í.","abstract_html":"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í.","abstract_has_math":false,"creators":["Kavka, Jakub"],"institution":"Vysoké učení technické v Brně. Fakulta informačních technologií","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Strnadel, Josef"],"committee_chairs":[],"committee_members":[],"year":null,"date_issued":"","date_published":null,"updated_at":"2026-07-24T01:22:37Z","subjects":["Angular","JavaScript","TypeScript","jednotkové testy","webová aplikace","automatické testy","integrační testy","testy od začátku do konce","regresní testy","reaktivní formuláře","testování software","Jasmine","Karma","statické testování","dynamické testování","funkční testy","unit tests","web application","automatic tests","integration tests","end-to-end tests","regression tests","reactive forms","testing software","static testing","dynamic testing","functional tests"],"languages":["cs"],"rights":["Standardní licenční smlouva - přístup k plnému textu bez omezení"],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["156825"],"render_values":[{"text":"156825","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/11012/249409","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Strnadel, Josef"]},{"key":"dc:creator","label":"Author","values":["Kavka, Jakub"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:publisher","label":"Institution","values":["Vysoké učení technické v Brně. Fakulta informačních technologií"]},{"key":"dc:type","label":"Dc Type","values":["Text"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Bc."]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Angular","JavaScript","TypeScript","jednotkové testy","webová aplikace","automatické testy","integrační testy","testy od začátku do konce","regresní testy","reaktivní formuláře","testování software","Jasmine","Karma","statické testování","dynamické testování","funkční testy","unit tests","web application","automatic tests","integration tests","end-to-end tests","regression tests","reactive forms","testing software","static testing","dynamic testing","functional tests"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["cs"]},{"key":"dc:rights","label":"Dc Rights","values":["Standardní licenční smlouva - přístup k plnému textu bez omezení"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["156825"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/11012/249409"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["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."]},{"key":"dc:title","label":"Title","values":["Automatizace testování webových aplikací na bázi JavaScriptu se zaměřením na frontend a Angular"]}]}],"canonical_facts":{"dc:contributor.advisor":["Strnadel, Josef"],"dc:creator":["Kavka, Jakub"],"dc:description.abstract":["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."],"dc:identifier.other":["156825"],"dc:identifier.uri":["http://hdl.handle.net/11012/249409"],"dc:language.iso":["cs"],"dc:publisher":["Vysoké učení technické v Brně. Fakulta informačních technologií"],"dc:rights":["Standardní licenční smlouva - přístup k plnému textu bez omezení"],"dc:subject":["Angular","JavaScript","TypeScript","jednotkové testy","webová aplikace","automatické testy","integrační testy","testy od začátku do konce","regresní testy","reaktivní formuláře","testování software","Jasmine","Karma","statické testování","dynamické testování","funkční testy","unit tests","web application","automatic tests","integration tests","end-to-end tests","regression tests","reactive forms","testing software","static testing","dynamic testing","functional tests"],"dc:title":["Automatizace testování webových aplikací na bázi JavaScriptu se zaměřením na frontend a Angular"],"dc:type":["Text"],"thesis:institution_name":["Bc."]},"updated_at":"2026-07-24T01:22:37Z"}