Use este identificador para citar ou linkar para este item: http://riu.ufam.edu.br/handle/prefix/5980
Tipo de documento: Trabalho de Conclusão de Curso
Título: Definição de extremos do valor limite utilizando robô triângulo delta
Autor(a): Munhoz, Paulo Henrique Araújo
Orientador(a): Januário, Francisco de Assis Pereira
metadata.dc.contributor.referee1: Pinagé, Frederico da Silva
metadata.dc.contributor.referee2: Carvalho, José Reginaldo Hughes
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.
Resumo em outro idioma: 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.
Palavras-chave: Tapster
JavaScript
Arduino
UIAutomatorViewer
Python
Área de conhecimento - CNPQ: CIÊNCIAS EXATAS E DA TERRA: ENGENHARIA DE SOFTWARE
Idioma: por
País de publicação: Brasil
Faculdade, Instituto ou Departamento: FT - Faculdade de Tecnologia
metadata.dc.publisher.course: Engenharia da Computação - Bacharelado - Manaus
Tipo de acesso: Acesso Aberto
URI: http://riu.ufam.edu.br/handle/prefix/5980
Vocabulário controlado: Base de dados
Testes automatizados
Árvore XML
Acoplagem de dispositivo
Aparece nas coleções:Trabalho de Conclusão de Curso - Graduação - Ciências Exatas e da Terra

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC_PauloMunhoz.pdfEngenharia da Computação - Bacharelado - Manaus3,89 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.