Diplomová práce je zaměřena na popis metodiky testů k rozdělení aplikace tak, aby nedošlo k neočekávanému chování aplikace v reálném provozu. Vypracován bude postup testování a rozdělení aplikace pro komplexní pokrytí reálného chování aplikace. Rozebrán bude význam testů při návrhu a implementaci webových a mobilních aplikací a jejich vliv na finální běh aplikace v ostrém provozu. Řešena bude také otázka nutnosti testů na různých zařízeních a operačních systémech. V praktické části bude otestována vybraná aplikace sadou testů navržených v teoretické části.
Anotace v angličtině
The aim of this thesis is to describe methodology of application tests in order to avoid the unexpected behavior of the application in real world.
The test procedure and distribution of the app will be developed to cover complex behavior of the app. The meaning of the test based on design and implementation will be described alongside with the impact on the behavior of the app in real world. One part of the thesis will be to describe how to test on different devices and its operational systems. In practical part of the thesis will be chosen one app and this app will be tested by the tests developed in theoretical part of the thesis.
Mobile application, Testing, Android, iOS, Test case
Rozsah průvodní práce
78 s. (64 798 znaků)
Jazyk
CZ
Anotace
Diplomová práce je zaměřena na popis metodiky testů k rozdělení aplikace tak, aby nedošlo k neočekávanému chování aplikace v reálném provozu. Vypracován bude postup testování a rozdělení aplikace pro komplexní pokrytí reálného chování aplikace. Rozebrán bude význam testů při návrhu a implementaci webových a mobilních aplikací a jejich vliv na finální běh aplikace v ostrém provozu. Řešena bude také otázka nutnosti testů na různých zařízeních a operačních systémech. V praktické části bude otestována vybraná aplikace sadou testů navržených v teoretické části.
Anotace v angličtině
The aim of this thesis is to describe methodology of application tests in order to avoid the unexpected behavior of the application in real world.
The test procedure and distribution of the app will be developed to cover complex behavior of the app. The meaning of the test based on design and implementation will be described alongside with the impact on the behavior of the app in real world. One part of the thesis will be to describe how to test on different devices and its operational systems. In practical part of the thesis will be chosen one app and this app will be tested by the tests developed in theoretical part of the thesis.
Mobile application, Testing, Android, iOS, Test case
Zásady pro vypracování
Vytvořte rešerši na téma testování webových a mobilních aplikací.
Uveďte základní principy a charakteristiky testování.
Proveďte analýzu významu testů při návrhu a implementaci webových aplikací.
Na vybraných aplikacích proveďte sadu testů navržených v teoretické části.
Analyzujte realizovaný test a stanovte priority.
Zásady pro vypracování
Vytvořte rešerši na téma testování webových a mobilních aplikací.
Uveďte základní principy a charakteristiky testování.
Proveďte analýzu významu testů při návrhu a implementaci webových aplikací.
Na vybraných aplikacích proveďte sadu testů navržených v teoretické části.
Analyzujte realizovaný test a stanovte priority.
Seznam doporučené literatury
KOHL, Jonathan. Tap Into Mobile Application Testing \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2016-11-17\matsymb{rbrack}. Dostupné z: https://leanpub.com/testmobileapps
PATTON, Ron. Testování softwaru. Vyd. 1. Praha: Computer Press, 2002. ISBN 80-722-6636-5. The Essential Guide to Mobile App Testing \matsymb{lbrack}online\matsymb{rbrack}. , 1-48 \matsymb{lbrack}cit. 2016-11-17\matsymb{rbrack}. Dostupné z: core.ecu.edu/STRG/materials/uTest_eBook_Mobile_Testing.pdf
MÜLLER, Thomas, Debra FRIEDENBERG, Armin BEER a Martin KLONK. Certified Tester: Foundation Level Syllabus \matsymb{lbrack}online\matsymb{rbrack}. 2011, , 1-78 \matsymb{lbrack}cit. 2016-11-17\matsymb{rbrack}. Dostupné z: http://www.istqb.org/downloads/send/2-foundation-level-documents/3-foundation-level-syllabus-2011.html
PAGE, Alan, Ken JOHNSTON a Bj ROLLISON. Jak testuje software Microsoft. Vyd. 1. Brno: Computer Press, 2009, 384 s. ISBN 978-80-251-2869-5.
GOUSSET, Mickey. Řízení životního cyklu aplikací ve Visual Studiu 2010. Vyd. 1. Překlad Jan Pokorný. Brno: Zoner Press, 2010, 671 s. ISBN 978-80-7413-102-8.
Seznam doporučené literatury
KOHL, Jonathan. Tap Into Mobile Application Testing \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2016-11-17\matsymb{rbrack}. Dostupné z: https://leanpub.com/testmobileapps
PATTON, Ron. Testování softwaru. Vyd. 1. Praha: Computer Press, 2002. ISBN 80-722-6636-5. The Essential Guide to Mobile App Testing \matsymb{lbrack}online\matsymb{rbrack}. , 1-48 \matsymb{lbrack}cit. 2016-11-17\matsymb{rbrack}. Dostupné z: core.ecu.edu/STRG/materials/uTest_eBook_Mobile_Testing.pdf
MÜLLER, Thomas, Debra FRIEDENBERG, Armin BEER a Martin KLONK. Certified Tester: Foundation Level Syllabus \matsymb{lbrack}online\matsymb{rbrack}. 2011, , 1-78 \matsymb{lbrack}cit. 2016-11-17\matsymb{rbrack}. Dostupné z: http://www.istqb.org/downloads/send/2-foundation-level-documents/3-foundation-level-syllabus-2011.html
PAGE, Alan, Ken JOHNSTON a Bj ROLLISON. Jak testuje software Microsoft. Vyd. 1. Brno: Computer Press, 2009, 384 s. ISBN 978-80-251-2869-5.
GOUSSET, Mickey. Řízení životního cyklu aplikací ve Visual Studiu 2010. Vyd. 1. Překlad Jan Pokorný. Brno: Zoner Press, 2010, 671 s. ISBN 978-80-7413-102-8.
Přílohy volně vložené
1 CD
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 v krátké prezentaci představil komisi výsledký své diplomové práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
doc. Šenkeřík: Téma práce jste si vymyslel sám? Co bylo hnací myšlenkou?
doc. Šenkeřík: Co je hlavním přínosem Vaší aplikace?
doc. Šenkeřík: Které skupině uživatelů je Vaše aplikace určena?
dr. Dulík: Slyšel jste o frameworku Selenium?
dr. Vařacha: V práci máte zadánu rešerši, přičemž máte uvedeno pouze 13 citací. Myslíte, že je to dostatečné?
Student položené dotazy zodpověděl a reagoval pohotově.