Témou tejto bakalárskej práce je popis moderného prístupu k testovaniu webových apli-kácií. V teoretickej časti sú popísané základy z oblasti testovania softvéru, ako aj možnosti testovania webových aplikácií so zameraním framework Selenium. V praktickej časti je popis implementácie automatizovaného testovania webových aplikácií. Cieľom tejto práce je riešenie problematiky automatizovaného testovania a jeho implementácia.
Anotace v angličtině
The topic of this Bachelor's thesis is a description of modern approach to web application testing. The theoretical part describes the basics of software testing as well as the testing of web applications with focus on the Selenium framework. Practical part describes the implementation of automated testing of web applications. The goal of this thesis is de-signing and implementing a solution to problematics of automated testing.
Témou tejto bakalárskej práce je popis moderného prístupu k testovaniu webových apli-kácií. V teoretickej časti sú popísané základy z oblasti testovania softvéru, ako aj možnosti testovania webových aplikácií so zameraním framework Selenium. V praktickej časti je popis implementácie automatizovaného testovania webových aplikácií. Cieľom tejto práce je riešenie problematiky automatizovaného testovania a jeho implementácia.
Anotace v angličtině
The topic of this Bachelor's thesis is a description of modern approach to web application testing. The theoretical part describes the basics of software testing as well as the testing of web applications with focus on the Selenium framework. Practical part describes the implementation of automated testing of web applications. The goal of this thesis is de-signing and implementing a solution to problematics of automated testing.
Popište aktuální způsoby a možnosti testování softwaru.
Popište dostupné frameworky a nástroje pro testování webových aplikací se zaměřením na framework Selenium.
Navrhněte a integrujte automatizované testy založené na frameworku Selenium do platformy \symbol{34}beTested\symbol{34} od společnosti Business Logic.
Navrhněte a popište vhodný způsob použití implementace automatizovaných testů.
Zhodnoťte přínosy nově vzniklého testovacího sytému a formulujte závěry.
Zásady pro vypracování
Popište aktuální způsoby a možnosti testování softwaru.
Popište dostupné frameworky a nástroje pro testování webových aplikací se zaměřením na framework Selenium.
Navrhněte a integrujte automatizované testy založené na frameworku Selenium do platformy \symbol{34}beTested\symbol{34} od společnosti Business Logic.
Navrhněte a popište vhodný způsob použití implementace automatizovaných testů.
Zhodnoťte přínosy nově vzniklého testovacího sytému a formulujte závěry.
Seznam doporučené literatury
NAGEL, Christian. Professional C\symbol{35} 6 and .Net Core 1.0. Indianapolis, IN: Wrox, a Wiley brand, published by John Wiley \& Sons, 2016. ISBN 111909660X
Selenium Documentation \matsymb{lbrack}online\matsymb{rbrack}. Selenium Project, 2017 \matsymb{lbrack}cit. 2017-01-30\matsymb{rbrack}. Dostupné z: http://www.seleniumhq.org/docs/
ASP.NET | Microsoft Docs \matsymb{lbrack}online\matsymb{rbrack}. Microsoft, 2017 \matsymb{lbrack}cit. 2017-01-30\matsymb{rbrack}. Dostupné z: https://docs.microsoft.com/en-us/aspnet/
FREEMAN, Adam. Pro ASP.NET MVC 5. 5th ed. New York, N.Y.: Apress, 2013. ISBN 978-143-0265-306.
GRAHAM, Dorothy a Mark FEWSTER. Experiences of test automation: case studies of software test automation. Upper Saddle River, NJ: Addison-Wesley, c2012. ISBN 03-217-5406-9.
Seznam doporučené literatury
NAGEL, Christian. Professional C\symbol{35} 6 and .Net Core 1.0. Indianapolis, IN: Wrox, a Wiley brand, published by John Wiley \& Sons, 2016. ISBN 111909660X
Selenium Documentation \matsymb{lbrack}online\matsymb{rbrack}. Selenium Project, 2017 \matsymb{lbrack}cit. 2017-01-30\matsymb{rbrack}. Dostupné z: http://www.seleniumhq.org/docs/
ASP.NET | Microsoft Docs \matsymb{lbrack}online\matsymb{rbrack}. Microsoft, 2017 \matsymb{lbrack}cit. 2017-01-30\matsymb{rbrack}. Dostupné z: https://docs.microsoft.com/en-us/aspnet/
FREEMAN, Adam. Pro ASP.NET MVC 5. 5th ed. New York, N.Y.: Apress, 2013. ISBN 978-143-0265-306.
GRAHAM, Dorothy a Mark FEWSTER. Experiences of test automation: case studies of software test automation. Upper Saddle River, NJ: Addison-Wesley, c2012. ISBN 03-217-5406-9.
Přílohy volně vložené
1 CD
Přílohy vázané v práci
grafy, schémata
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 působila velmi dobrým dojmem, student dokázal velmi dobře vystihnout klíčové body práce. Součástí prezentace nebyla praktická ukázka. Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce.
Komise vznesla k obhajobě následující dotazy:
1) Dr. Sysala: Proč nefungovala praktická ukázka?
Na uvedené dotazy odpovídal student pohotově.