Možnosti automatizovaného testování pro webový framework Angular a knihovnu React

Název práce: Možnosti automatizovaného testování pro webový framework Angular a knihovnu React
Autor(ka) práce: Macháček, Martin
Typ práce: Diplomová práce
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Poledný, Tomáš
Jazyk práce: Česky
Abstrakt:
Moderní jednostránkové aplikace se stále častěji vytvářejí pomocí nejmodernějších frameworků a knihoven, mezi které patří především framework Angular a knihovna React. Vzhledem ke zvyšující se popularitě těchto technologií je stále důležitější otázka automatizovaného testování jednostránkových aplikací založených na frameworku AngularJS nebo knihovně React. Cílem této diplomové práce je porovnat JavaScriptové knihovny a frameworky určené pro vytváření automatizovaných testů pro jednostránkové aplikace vytvořené pomocí frameworku Angular nebo knihovny React. V teoretické části práce jsou představeny jednostránkové aplikace společně s frameworkem Angular a knihovnou React. Dále jsou v práci stanovena kritéria pro výběr a porovnání nástrojů, umožňujících vytvářet automatizované testy jednostránkových aplikací napsaných pomocí frameworku Angular nebo knihovny React. Praktická část práce se zabývá identifikací aktuálně dostupných nástrojů pro automatizované testování a jejich následné podrobení definovaným kritériím. Nástroje, které úspěšně splňují všechna výběrová kritéria, jsou dále porovnávány na základě porovnávacích kritérií, jejichž výsledek určuje vhodnost použití nástroje v komerčních projektech. Závěr práce je věnován celkovému zhodnocení nástrojů a poskytnutím doporučení jednotlivých nástrojů pro použití v projektech, které se liší použitou technologií nebo rozsahem.
Klíčová slova: Automatizované testování; AngularJS; React; Angular
Název práce: Possibilities of automated testing for Angular and React applications
Autor(ka) práce: Macháček, Martin
Typ práce: Diploma thesis
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Poledný, Tomáš
Jazyk práce: Česky
Abstrakt:
Modern single-page applications are more and more often developed with latest frameworks and libraries like Angular and React. With those technologies on the rise, a question regarding automated testing of single-page applications is increasingly important. Especially if those applications are created on top of framework Angular or created with React library, which comes with new approach for web application development.The goal of this diploma thesis is to compare JavaScript libraries and frameworks designed for automated testing of Angular or React single-page applications. The theoretical part of this thesis describes single-page applications, framework AngularJS and React library. This part also defines set of criteria for selection and compare of tools for automated testing of single-page applications created on top of framework Angular or created with React library. Practical part of this diploma thesis is focused on identifying available tools for automated testing of single-page applications and test those tools against defined selection criteria. Tools that pass through selection criteria are tested again, only this time against defined comparison criteria. Result of this comparison is then used for overall assessment of tools and for recommendation which tools are better suited for different projects based on used technologies and project size.
Klíčová slova: Automated testing; AngularJS; Angular; React

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
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: 24. 11. 2016
Datum podání práce: 5. 12. 2017
Datum obhajoby: 31. 1. 2018
Identifikátor v systému InSIS: https://insis.vse.cz/zp/59757/podrobnosti

Soubory ke stažení

    Poslední aktualizace: