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 | Tamanho | Formato | |
---|---|---|---|---|
TCC_PauloMunhoz.pdf | Engenharia da Computação - Bacharelado - Manaus | 3,89 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.