Automatizace testování JavaScriptových aplikací

Loading...
Thumbnail Image

Date

Authors

Bitomský, Marek

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

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í.
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.

Description

Citation

BITOMSKÝ, M. Automatizace testování JavaScriptových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Informační technologie

Comittee

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)

Date of acceptance

2025-06-17

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.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO