Tato práce se zabývá metodami testování webových aplikací, jejich výhody a nevýhody. Prezentovány jsou pravidla a principy pro testování softwarových produktů s ohledem na použití u webových aplikací, kde je kladen zvláštní důraz na zabezpečení. Představeny jsou také nástroje využívané v procesu testování, s názornou ukázkou jejich funkčnosti. Byly provedeny dvě případové studie na vybraných firmách, zabývající se vývojem softwarových aplikací. Proces testování v daných firmách je popsán a na jeho základě byla navrhnuta vlastní metoda testování s ohlédnutím na zásady popsané v teoretické části práce.
Anotace v angličtině
This work discusses methods of web application testing, their advantages and disadvantages. The rules and principles for testing software products are presented with a respect to the use for web applications, where special emphasis on security is placed. Tools used in the testing process are also show nand thein functionality demonstrated. Two case studies on selected companies engaged in the development of software applications were conducted. The process of testing in these companies is described and the concept of it was used to design an own testing method with consideration on the principles described in the theoretical part.
Klíčová slova
Metody testování webových aplikací, Zásady a principy testování, Typy testování, Testovací nástroje
Klíčová slova v angličtině
Methods of web application testing, Rules and principles of testing, Testing types, Testing tools
Rozsah průvodní práce
76
Jazyk
CZ
Anotace
Tato práce se zabývá metodami testování webových aplikací, jejich výhody a nevýhody. Prezentovány jsou pravidla a principy pro testování softwarových produktů s ohledem na použití u webových aplikací, kde je kladen zvláštní důraz na zabezpečení. Představeny jsou také nástroje využívané v procesu testování, s názornou ukázkou jejich funkčnosti. Byly provedeny dvě případové studie na vybraných firmách, zabývající se vývojem softwarových aplikací. Proces testování v daných firmách je popsán a na jeho základě byla navrhnuta vlastní metoda testování s ohlédnutím na zásady popsané v teoretické části práce.
Anotace v angličtině
This work discusses methods of web application testing, their advantages and disadvantages. The rules and principles for testing software products are presented with a respect to the use for web applications, where special emphasis on security is placed. Tools used in the testing process are also show nand thein functionality demonstrated. Two case studies on selected companies engaged in the development of software applications were conducted. The process of testing in these companies is described and the concept of it was used to design an own testing method with consideration on the principles described in the theoretical part.
Klíčová slova
Metody testování webových aplikací, Zásady a principy testování, Typy testování, Testovací nástroje
Klíčová slova v angličtině
Methods of web application testing, Rules and principles of testing, Testing types, Testing tools
Zásady pro vypracování
Představte metody testování softwarových aplikací, diskutujte jejich výhody a důvody použití.
Analyzujte tyto metody a navrhněte zefektivnění z pohledu webových aplikací.
Věnujte pozornost dokumentaci, automatickému testování a jeho významu.
Vyhledejte a popište nástroje využívané při softwarovém testování webových aplikací.
Proveďte průzkum u vybraných softwarových firem zda a jak testují svůj produkt.
Na základě výsledků průzkumu navrhněte vhodnou metodiku testování.
Zásady pro vypracování
Představte metody testování softwarových aplikací, diskutujte jejich výhody a důvody použití.
Analyzujte tyto metody a navrhněte zefektivnění z pohledu webových aplikací.
Věnujte pozornost dokumentaci, automatickému testování a jeho významu.
Vyhledejte a popište nástroje využívané při softwarovém testování webových aplikací.
Proveďte průzkum u vybraných softwarových firem zda a jak testují svůj produkt.
Na základě výsledků průzkumu navrhněte vhodnou metodiku testování.
Seznam doporučené literatury
Brian Hambling a Peter Morgan ... [et]. AL]. Software testing: an ISEB foundation. 2nd ed. London: British Computer Society, 2010. ISBN 978-190-6124-762.
WHITTAKER, James A a Peter Morgan ... [et]. AL]. How Google tests software: an ISEB foundation. 2nd ed. New Jersey: Addison-Wesley, c2012, xxvii, 281 s. ISBN 978-0-321-80302-3.
HLAVA, Tomáš. Testování softwaru [online]. 2012 [cit. 2014-01-27]. Dostupné z: http://testovanisoftwaru.cz/
SHINDE, Vijay. Software Testing Help [online]. 2007 [cit. 2014-01-27]. Dostupné z: http://www.softwaretestinghelp.com/
Software Testing Tutorial [online]. 2001 [cit. 2014-01-27]. Dostupné z: http://www.tutorialspoint.com/software_testing/
Seznam doporučené literatury
Brian Hambling a Peter Morgan ... [et]. AL]. Software testing: an ISEB foundation. 2nd ed. London: British Computer Society, 2010. ISBN 978-190-6124-762.
WHITTAKER, James A a Peter Morgan ... [et]. AL]. How Google tests software: an ISEB foundation. 2nd ed. New Jersey: Addison-Wesley, c2012, xxvii, 281 s. ISBN 978-0-321-80302-3.
HLAVA, Tomáš. Testování softwaru [online]. 2012 [cit. 2014-01-27]. Dostupné z: http://testovanisoftwaru.cz/
SHINDE, Vijay. Software Testing Help [online]. 2007 [cit. 2014-01-27]. Dostupné z: http://www.softwaretestinghelp.com/
Software Testing Tutorial [online]. 2001 [cit. 2014-01-27]. Dostupné z: http://www.tutorialspoint.com/software_testing/
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
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
doc. Koch (oponent):Pokud bude do testování podle vaší metodiky zapojen i uživatel, pak v které skupině a jak
bude jeho činnost řízena a koordinována.
Student dotaz zodpověděl.