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.
Annotation in English
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.
Keywords
Metody testování webových aplikací, Zásady a principy testování, Typy testování, Testovací nástroje
Keywords in English
Methods of web application testing, Rules and principles of testing, Testing types, Testing tools
Length of the covering note
76
Language
CZ
Annotation
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.
Annotation in English
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.
Keywords
Metody testování webových aplikací, Zásady a principy testování, Typy testování, Testovací nástroje
Keywords in English
Methods of web application testing, Rules and principles of testing, Testing types, Testing tools
Research Plan
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í.
Research Plan
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í.
Recommended resources
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/
Recommended resources
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/