Automatizace testování JavaScriptových aplikací

but.committeedoc. RNDr. Milan Češka, Ph.D. (předseda) Ing. Radek Kočí, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) Ing. David Bařina, Ph.D. (člen) Ing. Marta Jaroš, 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 B.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorStrnadel, Josefcs
dc.contributor.authorBitomský, Marekcs
dc.contributor.refereeLojda, Jakubcs
dc.date.accessioned2025-06-18T03:59:14Z
dc.date.available2025-06-18T03:59:14Z
dc.date.created2025cs
dc.description.abstractCílem této bakalářské práce je vytvořit testovací sadu pro automatizované testování webové aplikace napsané v jazyce React s využitím knihovny Motion One pro animace. Navržená sada se zaměřuje na izolované testování animací jednotlivých komponent na straně klienta. K implementaci je použit jazyk TypeScript pro své výhody v oblasti typové bezpečnosti a nástroj Playwright, který umožňuje testování v různých prohlížečích, simulaci mobilních zařízení a paralelní spouštění testů. Výsledky testování slouží k analýze výkonnosti animací a posouzení jejich optimalizace. V případě zjištění nedostatků budou navržena a realizována zlepšení vedoucí ke zvýšení efektivity animací.cs
dc.description.abstractThe goal of this bachelor thesis is to create a test suite for automated testing of a web application written in React using the Motion One animation library. The designed suite focuses on isolated testing of animations of individual components on the client side. The implementation uses TypeScript language for its type safety benefits and Playwright tool to enable cross-browser testing, mobile device simulation and parallel test execution. The results of the testing are used to analyze the performance of the animations and assess their optimization. If flaws are found, improvements will be proposed and implemented to increase the effectiveness of the animations.en
dc.description.markBcs
dc.identifier.citationBITOMSKÝ, M. Automatizace testování JavaScriptových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other161643cs
dc.identifier.urihttps://hdl.handle.net/11012/253170
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.subjectJavaScriptcs
dc.subjectTypeScriptcs
dc.subjectPlaywrightcs
dc.subjectReactcs
dc.subjectMotion knihovnacs
dc.subjectautomatizované testovánícs
dc.subjecttestování komponentcs
dc.subjectChromiumcs
dc.subjectSafarics
dc.subjectFirefoxcs
dc.subjectrenderovací jádro prohlížečecs
dc.subjectjádro Blinkcs
dc.subjectjádro WebKitcs
dc.subjectjádro Geckocs
dc.subjectwebové aplikacecs
dc.subjectfront end testovánícs
dc.subjectJavaScripten
dc.subjectTypeScripten
dc.subjectPlaywrighten
dc.subjectReacten
dc.subjectMotion libraryen
dc.subjectautomated testingen
dc.subjectcomponent testingen
dc.subjectChromiumen
dc.subjectSafarien
dc.subjectFirefoxen
dc.subjectbrowser rendering engineen
dc.subjectBlink engineen
dc.subjectWebKit engineen
dc.subjectGecko engineen
dc.subjectweb applicationsen
dc.subjectfront end testingen
dc.titleAutomatizace testování JavaScriptových aplikacícs
dc.title.alternativeTest Automation of JavaScript Applicationsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-17cs
dcterms.modified2025-06-17-17:34:35cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid161643en
sync.item.dbtypeZPen
sync.item.insts2025.06.18 05:59:14en
sync.item.modts2025.06.18 05:41:41en
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 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
928.22 KB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
6.43 MB
Format:
Unknown data format
Description:
file appendix-1.zip
Loading...
Thumbnail Image
Name:
review_161643.html
Size:
10.82 KB
Format:
Hypertext Markup Language
Description:
file review_161643.html
Collections