Diplomová práce je zaměřená na tvorbu souhrnné metodiky pro automatizované testování platebních terminálů na platformě Android. Teoretická část je zaměřena na problematiku platebních terminálů, automatizované testování a výběr vhodných technologií pro následnou implementaci testovacích sad. Praktická část se zabývá návrhem vlastní metodiky, ukázkou vybraných testovacích sad z metodiky a vyhodnocení získaných výsledků.
Anotace v angličtině
The master thesis is focused on the creation of a comprehensive methodology for automated testingof payment terminals on the Android platform. The theoretical part is focused on the issue of payment terminals, automated testing and the selection of suitable technologies for the subsequent implementation of test suites. The practical part deals with the design of own methodology, example of selected test sets from methodology and evaluation of the obtained results.
Diplomová práce je zaměřená na tvorbu souhrnné metodiky pro automatizované testování platebních terminálů na platformě Android. Teoretická část je zaměřena na problematiku platebních terminálů, automatizované testování a výběr vhodných technologií pro následnou implementaci testovacích sad. Praktická část se zabývá návrhem vlastní metodiky, ukázkou vybraných testovacích sad z metodiky a vyhodnocení získaných výsledků.
Anotace v angličtině
The master thesis is focused on the creation of a comprehensive methodology for automated testingof payment terminals on the Android platform. The theoretical part is focused on the issue of payment terminals, automated testing and the selection of suitable technologies for the subsequent implementation of test suites. The practical part deals with the design of own methodology, example of selected test sets from methodology and evaluation of the obtained results.
Popište problematiku platebních terminálů a jejich testování.
Nastudujte a rozveďte problematiku tvorby automatizovaných testů aplikací na platformě Android.
Vyberte vhodné prostředky pro tvorbu automatizovaných testů platebních terminálů na platformě Android.
Navrhněte vlastní metodiku pro tvorbu automatizovaných testů platebních terminálů na platformě Android.
Vytvořte testovací sady a návrh otestujte.
Vyhodnoťte a prezentujte výsledky.
Zásady pro vypracování
Popište problematiku platebních terminálů a jejich testování.
Nastudujte a rozveďte problematiku tvorby automatizovaných testů aplikací na platformě Android.
Vyberte vhodné prostředky pro tvorbu automatizovaných testů platebních terminálů na platformě Android.
Navrhněte vlastní metodiku pro tvorbu automatizovaných testů platebních terminálů na platformě Android.
Vytvořte testovací sady a návrh otestujte.
Vyhodnoťte a prezentujte výsledky.
Seznam doporučené literatury
C. JORGENSEN, Paul. Software Testing: A Craftsman's Approach. 4th ed. New York: Taylor & Francis Group, 2014. ISBN 978-1-4665-6068-0.
D. CRAIG, Rick a Stefan JASKIEL. Systematic Software Testing [online]. Artech House, 2002. ISBN 1580535089.
DESIKAN, Srinivasan a Ramesh GOPALASWAMY. Software Testing: Principles and Practice. India: Dorling Kindersley, 2005. ISBN 978-81-7758-121-8.
O'MAHONY, Donald, Michael PEIRCE a Hitesh TEWARI. Electronic Payment Systems for E-Commerce. Second ed. London: Artech House, 2002. ISBN 1-58053-268-3.
MACHARLA, Pradeep. Android Continuous Integration. North Carolina, USA: Apress, 2017. ISBN 978-1-4842-2796-1.
Seznam doporučené literatury
C. JORGENSEN, Paul. Software Testing: A Craftsman's Approach. 4th ed. New York: Taylor & Francis Group, 2014. ISBN 978-1-4665-6068-0.
D. CRAIG, Rick a Stefan JASKIEL. Systematic Software Testing [online]. Artech House, 2002. ISBN 1580535089.
DESIKAN, Srinivasan a Ramesh GOPALASWAMY. Software Testing: Principles and Practice. India: Dorling Kindersley, 2005. ISBN 978-81-7758-121-8.
O'MAHONY, Donald, Michael PEIRCE a Hitesh TEWARI. Electronic Payment Systems for E-Commerce. Second ed. London: Artech House, 2002. ISBN 1-58053-268-3.
MACHARLA, Pradeep. Android Continuous Integration. North Carolina, USA: Apress, 2017. ISBN 978-1-4842-2796-1.
Přílohy volně vložené
1 CD ROM
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
Diplomant odprezentoval před komisí hlavní cíle a výsledky své diplomové práce. Prezentace působila uspokojivým dojmem. Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce. Diplomant postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) Doc. Šenkeřík: Existují scénáře, kdy se nevyplatí automatizované testy?
2) Doc. Šenkeřík: Jsou při automatizovaných testech problémy s přístupem a zabezpečením HW komponent?
3) Doc. Prokopová: Zkoušel jste i jiné automatické testovací systémy a srovnával výsledky?
4) Dr. Vala: Kde jste se setkal s platebními terminály?
5) Dr. Malaník: Prováděl jste průzkum na metodiky testování platebních terminálů?
6) Dr. Malaník: Využíval jste DEBUG mód mobilního telefonu?
7) Doc. Šenkeřík: Co přesně představuje pojem metodika ve Vaší práci?
Diplomant reagoval na položené dotazy uspokojivě.