V teoretickej časti tejto práce si povieme o frameworkoch .Net Core, načrtneme Asp.Net, a ďalej sa budeme venovať frameworku Blazor, Entity Framework a automatizovaním testov webových stránok pomocou rôznych knižníc, ako napríklad Selenium, Robot Framework a bUnit.
V praktickej časti sa čitateľ dočíta o vytvorenej webovej stránke, ktorá využíva frameworky Blazor a Entity Framework, ale najmä o automatizovaných testoch, ktoré využívajú knižnicu bUnit, a ktoré testujú správnosť chovania komponentov na stránke.
Anotace v angličtině
In theoretical part of this thesis, we will talk about frameworks .Net Core, briefly about Asp.Net, and later our focus will be at framework Blazor, Entity Framework, and automated web tests using different libraries such as Selenium, Robot Framework and bUnit.
In practical part, we will talk about the created website, which uses frameworks Blazor and Entity Framework, but also about automated tests, which use library bUnit and test the correct behavior of components on website.
V teoretickej časti tejto práce si povieme o frameworkoch .Net Core, načrtneme Asp.Net, a ďalej sa budeme venovať frameworku Blazor, Entity Framework a automatizovaním testov webových stránok pomocou rôznych knižníc, ako napríklad Selenium, Robot Framework a bUnit.
V praktickej časti sa čitateľ dočíta o vytvorenej webovej stránke, ktorá využíva frameworky Blazor a Entity Framework, ale najmä o automatizovaných testoch, ktoré využívajú knižnicu bUnit, a ktoré testujú správnosť chovania komponentov na stránke.
Anotace v angličtině
In theoretical part of this thesis, we will talk about frameworks .Net Core, briefly about Asp.Net, and later our focus will be at framework Blazor, Entity Framework, and automated web tests using different libraries such as Selenium, Robot Framework and bUnit.
In practical part, we will talk about the created website, which uses frameworks Blazor and Entity Framework, but also about automated tests, which use library bUnit and test the correct behavior of components on website.
FREEMAN, Adam, 2020 ;. Pro ASP.NET Core 3: Develop Cloud-Ready Web Applications Using MVC, Blazor, and Razor Pages. 8th ed. 2020. Berkeley, CA: APress, 1 online zdroj (XXIX, 1080 stran). ISBN 9781484254400.
PECINOVSKÝ, Rudolf, 2007. Návrhové vzory: [33 vzorových postupů pro objektové programování]. Brno: Computer Press, 527 s. ISBN 9788025115824.
ANGELOV, Anton, 2020. Design Patterns for High-Quality Automated Tests: High-Quality Test Attributes and Best Practices. Independently published. ISBN 9798621316983.
FREEMAN, Adam, 2020 ;. Pro ASP.NET Core 3: Develop Cloud-Ready Web Applications Using MVC, Blazor, and Razor Pages. 8th ed. 2020. Berkeley, CA: APress, 1 online zdroj (XXIX, 1080 stran). ISBN 9781484254400.
PECINOVSKÝ, Rudolf, 2007. Návrhové vzory: [33 vzorových postupů pro objektové programování]. Brno: Computer Press, 527 s. ISBN 9788025115824.
ANGELOV, Anton, 2020. Design Patterns for High-Quality Automated Tests: High-Quality Test Attributes and Best Practices. Independently published. ISBN 9798621316983.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant odprezentoval před komisí hlavní cíle a výsledky své diplomové práce. Prezentace jako celek byla zpracována na velmi dobré úrovni, student dokázal vystihnout klíčové body práce. Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce. Diplomant postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotaz:
1) doc. Šenkeřík: Jaké je propojení mezi bUnit a Blazerem? Proč zrovna tyto dvě komponenty?