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

Files for download

    Last update: