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.
Annotation in English
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
Length of the covering note
78 s. (64 798 znaků)
Language
CZ
Annotation
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.
Annotation in English
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
Research Plan
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.
Research Plan
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.
Recommended resources
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.
Recommended resources
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.