Automatizace testování JavaScriptových aplikací
but.committee | doc. 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.defence | Student 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.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Strnadel, Josef | cs |
dc.contributor.author | Bitomský, Marek | cs |
dc.contributor.referee | Lojda, Jakub | cs |
dc.date.accessioned | 2025-06-18T03:59:14Z | |
dc.date.available | 2025-06-18T03:59:14Z | |
dc.date.created | 2025 | cs |
dc.description.abstract | Cí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.abstract | The 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.mark | B | cs |
dc.identifier.citation | BITOMSKÝ, M. Automatizace testování JavaScriptových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025. | cs |
dc.identifier.other | 161643 | cs |
dc.identifier.uri | https://hdl.handle.net/11012/253170 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | JavaScript | cs |
dc.subject | TypeScript | cs |
dc.subject | Playwright | cs |
dc.subject | React | cs |
dc.subject | Motion knihovna | cs |
dc.subject | automatizované testování | cs |
dc.subject | testování komponent | cs |
dc.subject | Chromium | cs |
dc.subject | Safari | cs |
dc.subject | Firefox | cs |
dc.subject | renderovací jádro prohlížeče | cs |
dc.subject | jádro Blink | cs |
dc.subject | jádro WebKit | cs |
dc.subject | jádro Gecko | cs |
dc.subject | webové aplikace | cs |
dc.subject | front end testování | cs |
dc.subject | JavaScript | en |
dc.subject | TypeScript | en |
dc.subject | Playwright | en |
dc.subject | React | en |
dc.subject | Motion library | en |
dc.subject | automated testing | en |
dc.subject | component testing | en |
dc.subject | Chromium | en |
dc.subject | Safari | en |
dc.subject | Firefox | en |
dc.subject | browser rendering engine | en |
dc.subject | Blink engine | en |
dc.subject | WebKit engine | en |
dc.subject | Gecko engine | en |
dc.subject | web applications | en |
dc.subject | front end testing | en |
dc.title | Automatizace testování JavaScriptových aplikací | cs |
dc.title.alternative | Test Automation of JavaScript Applications | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2025-06-17 | cs |
dcterms.modified | 2025-06-17-17:34:35 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 161643 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.06.18 05:59:14 | en |
sync.item.modts | 2025.06.18 05:41:41 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 928.22 KB
- Format:
- Adobe Portable Document Format
- Description:
- file final-thesis.pdf
Loading...
- Name:
- appendix-1.zip
- Size:
- 6.43 MB
- Format:
- Unknown data format
- Description:
- file appendix-1.zip
Loading...
- Name:
- review_161643.html
- Size:
- 10.82 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_161643.html