Please use this identifier to cite or link to this item: http://riu.ufam.edu.br/handle/prefix/5980
metadata.dc.type: Trabalho de Conclusão de Curso
Title: Definição de extremos do valor limite utilizando robô triângulo delta
metadata.dc.creator: Munhoz, Paulo Henrique Araújo
metadata.dc.contributor.advisor1: Januário, Francisco de Assis Pereira
metadata.dc.contributor.referee1: Pinagé, Frederico da Silva
metadata.dc.contributor.referee2: Carvalho, José Reginaldo Hughes
metadata.dc.description.resumo: O objetivo geral deste trabalho é apresentar uma base de dados extraída contendo os valores limites de uma aplicação simples de dispositivo móvel. Inicialmente foi definida a aplicação móvel a ser estudada como base para o estudo, após isso foi realizada a impressão e montagem do robô a ser utilizado como meio para extração dos dados. Esse mapeamento foi realizado por meio de um robô triângulo delta Tapster que possui todas as características propícias para a realização de testes automatizados em dispositivos móveis: estrutura com tamanhos para acoplagem de dispositivos, interação com a tela, conexão do telefone com o computador pelo modo depuração própria do sistema Android e conexões e juntas para fixação física do dispositivo. Utilizando a linguagem JavaScript, foi possível estabelecer a comunicação entre o sistema embarcado Arduino e os servomotores de forma síncrona ou assíncrona, extrair a árvore XML da aplicação por meio de Dump com o recurso UIAutomatorViewer, utilizando chamadas de serviços do sistema operacional e a linguagem Python. Após a extração obteve-se um conjunto de dados, dos quais foram classificados e analisados os valores máximos e mínimos de um elemento da aplicação, por exemplo, o quanto um botão pode ser clicado em suas extremidades ou bordas.
Abstract: The general objective of this work is to present an extracted database containing the limit values of a simple mobile device application. Initially, the mobile application to be used as the basis for the study was defined, after which the printing and assembly of the robot to be used as a means for data extraction were performed. This mapping was carried out using a delta Tapster triangle robot that has all the characteristics suitable for performing automated tests on mobile devices: structure with sizes for device coupling, interaction with the screen, the connection between the phone and the computer using debug mode own Android system and connections and joints for physical fixation of the device. Using the JavaScript language, it was possible to establish communication between the Arduino embedded system and the servomotors synchronously or asynchronously, extracting the application's XML tree through Dump with the UIAutomatorViewer resource, using service calls from the operating system and the Python language. After extraction, a set of data was obtained, from which the maximum and minimum values of an element of the application were classified and analyzed, for example, how much a button can be clicked on its ends or edges.
Keywords: Tapster
JavaScript
Arduino
UIAutomatorViewer
Python
metadata.dc.subject.cnpq: CIÊNCIAS EXATAS E DA TERRA: ENGENHARIA DE SOFTWARE
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
metadata.dc.publisher.department: FT - Faculdade de Tecnologia
metadata.dc.publisher.course: Engenharia da Computação - Bacharelado - Manaus
metadata.dc.rights: Acesso Aberto
URI: http://riu.ufam.edu.br/handle/prefix/5980
metadata.dc.subject.controlado: Base de dados
Testes automatizados
Árvore XML
Acoplagem de dispositivo
Appears in Collections:Trabalho de Conclusão de Curso - Graduação - Ciências Exatas e da Terra

Files in This Item:
File Description SizeFormat 
TCC_PauloMunhoz.pdfEngenharia da Computação - Bacharelado - Manaus3,89 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.