Knihovna objektů stránek (Page Objects) pro testování webových stránek České spořitelny pomocí nástroje Playwright
| Název práce: | Knihovna objektů stránek (Page Objects) pro testování webových stránek České spořitelny pomocí nástroje Playwright |
|---|---|
| Autor(ka) práce: | Jelínek, Kryštof |
| Typ práce: | Bakalářská práce |
| Vedoucí práce: | Doležel, Michal |
| Oponenti práce: | Buchalcevová, Alena |
| Jazyk práce: | Česky |
| Abstrakt: | Tato bakalářská práce se zabývá návrhem a vývojem knihovny objektů stránek pro automatizované testování webových stránek České spořitelny pomocí nástroje Playwright. První kapitola obsahuje shrnutí procesu automatizovaného testování softwarových řešení včetně jeho cílů, technologií a úrovní na kterých testy probíhají. Dále první kapitola obsahuje shrnutí návrhových vzorů a návrhových principů, které se využívají v kontextu automatizovaného testování webových aplikací a specifika testování v bankovním prostředí. Druhá kapitola obsahuje analýzu testované aplikace, definici požadavků, analýzu požadavků a návrh knihovny včetně dílčích návrhových rozhodnutí. Třetí kapitola se zaměřuje na implementaci knihovny objektů stránek podle provedených návrhových rozhodnutí a identifikovaných požadavků včetně zapojení knihovny do procesu CI/CD. Čtvrtá kapitola obsahuje výsledky implementovaného řešení a ověření jeho použitelnosti v organizaci. |
| Klíčová slova: | automatizované testování; Playwright; testování uživetelského rozhraní; knihovna objektů stránek |
| Název práce: | Page object library for testing Česká spořitelna website using Playwright |
|---|---|
| Autor(ka) práce: | Jelínek, Kryštof |
| Typ práce: | Bachelor thesis |
| Vedoucí práce: | Doležel, Michal |
| Oponenti práce: | Buchalcevová, Alena |
| Jazyk práce: | Česky |
| Abstrakt: | This thesis deals with the design and development of a page object library for automated testing of Česká spořitelna websites using Playwright. The first chapter contains a summary of the automated testing process of software solutions, including its goals, technologies and levels at which tests are performed. Furthermore, the first chapter contains a summary of design patterns and design principles that are used in the context of automated testing of web applications and the specifics of testing in the banking environment. The second chapter contains an analysis of the tested application, definition of requirements, analysis of requirements and design of the library, including partial design decisions. The third chapter focuses on the implementation of the page object library according to the design decisions made and the identified requirements, including the integration of the library to the CI/CD process. The fourth chapter contains the results of the implemented solution and verification of its usability in the organization |
| Klíčová slova: | page object library; automated testing; user interface testing; Playwright |
Informace o studiu
| Studijní program / obor: | Aplikovaná informatika |
|---|---|
| Typ studijního programu: | Bakalářský studijní program |
| Přidělovaná hodnost: | Bc. |
| Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
| Fakulta: | Fakulta informatiky a statistiky |
| Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
| Datum zadání práce: | 5. 12. 2025 |
|---|---|
| Datum podání práce: | 11. 5. 2026 |
| Datum obhajoby: | 15. 6. 2026 |
| Identifikátor v systému InSIS: | https://insis.vse.cz/zp/94825/podrobnosti |