Automatizace testování webových aplikací na bázi JavaScriptu se zaměřením na frontend a Angular

but.committeedoc. Ing. Radek Burget, Ph.D. (předseda) doc. Ing. Petr Motlíček, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) Mgr. Kamil Malinka, Ph.D. (člen) Ing. Bohuslav Křena, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorStrnadel, Josefcs
dc.contributor.authorKavka, Jakubcs
dc.contributor.refereeOrsák, Michalcs
dc.date.created2024cs
dc.description.abstractCí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í.cs
dc.description.abstractThe 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.en
dc.description.markEcs
dc.identifier.citationKAVKA, 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.cs
dc.identifier.other156825cs
dc.identifier.urihttp://hdl.handle.net/11012/249409
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectAngularcs
dc.subjectJavaScriptcs
dc.subjectTypeScriptcs
dc.subjectjednotkové testycs
dc.subjectwebová aplikacecs
dc.subjectautomatické testycs
dc.subjectintegrační testycs
dc.subjecttesty od začátku do koncecs
dc.subjectregresní testycs
dc.subjectreaktivní formulářecs
dc.subjecttestování softwarecs
dc.subjectJasminecs
dc.subjectKarmacs
dc.subjectstatické testovánícs
dc.subjectdynamické testovánícs
dc.subjectfunkční testycs
dc.subjectAngularen
dc.subjectJavaScripten
dc.subjectTypeScripten
dc.subjectunit testsen
dc.subjectweb applicationen
dc.subjectautomatic testsen
dc.subjectintegration testsen
dc.subjectend-to-end testsen
dc.subjectregression testsen
dc.subjectreactive formsen
dc.subjecttesting softwareen
dc.subjectJasmineen
dc.subjectKarmaen
dc.subjectstatic testingen
dc.subjectdynamic testingen
dc.subjectfunctional testsen
dc.titleAutomatizace testování webových aplikací na bázi JavaScriptu se zaměřením na frontend a Angularcs
dc.title.alternativeTest Automation of Web Javascript Applications with Focus on Frontend and Angularen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2024-08-21cs
dcterms.modified2024-08-21-15:41:11cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid156825en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 21:02:08en
sync.item.modts2025.01.16 00:34:07en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
990.29 KB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_156825.html
Size:
12.08 KB
Format:
Hypertext Markup Language
Description:
file review_156825.html
Collections