Automation of testing payment terminals using electro-mechanical devices
Thesis title: | Automatizace testování platebních terminálů s využitím elekro-mechanických prostředků |
---|---|
Author: | Papež, Jan |
Thesis type: | Bakalářská práce |
Supervisor: | Doležel, Michal |
Opponents: | Vencovský, Filip |
Thesis language: | Česky |
Abstract: | Bakalářská práce je zaměřena na automatizaci testování softwaru platebních terminálů, zejména pak na vytvoření návrhu realizace komplexního řešení pro tuto problematiku za pomocí elektro-mechanických prostředků. Jako jeden z možných elektro-mechanických prostředků byla v této práci použita tzv. robotické ruka. Je ovládána jednotlivými kroky, jež jsou součástí testovacích scénářů. Cílem této práce je naleznout a ověřit praktické řešení pro zautomatizování testování softwaru platebních terminálů. Teoretická část bakalářské práce je zaměřená na automatizaci testování softwaru. Praktická část se zprvu věnuje návrhu architektury řešení. Pak se práce zabývá výběrem vhodného elektro-mechanického prostředku k testování softwaru platebních terminálů. Dále je popsána sada skriptů, které byly vytvořeny pro propojení a ovládání robotické ruky s testovacími scénáři. Následně je popsáno vytvoření nového gripperu pro uchycení platebních karet vytištěného pomocí 3D tiskárny. Práce popisuje otestování realizovaného řešení a jeho porovnání s řešením komerčním. |
Keywords: | platební terminál; automatizace testování; robot; robotická ruka; testování software |
Thesis title: | Automation of testing payment terminals using electro-mechanical devices |
---|---|
Author: | Papež, Jan |
Thesis type: | Bachelor thesis |
Supervisor: | Doležel, Michal |
Opponents: | Vencovský, Filip |
Thesis language: | Česky |
Abstract: | The bachelor's thesis is focused on the automation of software testing of payment terminals, especially on the creation of a proposal for the implementation of a comprehensive solution for this issue using electro-mechanical devices. The so-called robotic arm was used in this work as one of the possible electro-mechanical means. It is controlled by the individual steps that are part of the test scenarios. The aim of this work is to find and verify a practical solution for automated testing of payment terminal software. The theoretical part of the bachelor thesis is focused on the automation of software testing. The practical part first deals with the design of solution architecture. Then the thesis deals with the selection of a suitable electro-mechanical device for testing the software of payment terminals. Next, a set of scripts that were created to connect and control the robotic arm with test scenarios is described. Subsequently, the creation of a new gripper for holding payment cards printed using a 3D printer is described. The work describes the testing of the implemented solution and its comparison with the commercial solution. |
Keywords: | automation testing; robot; robotic arm; payment terminal; software testing |
Information about study
Study programme: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 26. 11. 2019 |
---|---|
Date of submission: | 11. 5. 2020 |
Date of defense: | 18. 6. 2020 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/71761/podrobnosti |