Return to search

AR(m)obo Test: um braço robótico para suporte à testes automáticos de retrato e paisagem para smartphones

Submitted by Pedro Barros (pedro.silvabarros@ufpe.br) on 2018-08-15T19:38:02Z
No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
DISSERTAÇÃO Leonilson de Araújo Barbosa.pdf: 7891396 bytes, checksum: 67a2d0f43020997575df7bdb11960efe (MD5) / Approved for entry into archive by Alice Araujo (alice.caraujo@ufpe.br) on 2018-08-21T22:03:26Z (GMT) No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
DISSERTAÇÃO Leonilson de Araújo Barbosa.pdf: 7891396 bytes, checksum: 67a2d0f43020997575df7bdb11960efe (MD5) / Made available in DSpace on 2018-08-21T22:03:26Z (GMT). No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
DISSERTAÇÃO Leonilson de Araújo Barbosa.pdf: 7891396 bytes, checksum: 67a2d0f43020997575df7bdb11960efe (MD5)
Previous issue date: 2016-09-09 / Quando pensamos em testes de software para dispositivos móveis como smartphones e tablets, o grande desafio das empresas é encontrar meios mais econômicos e eficientes para testar as aplicações que são desenvolvidas para esse tipo de produto. Existem também aspectos dentro do processo de testes que ainda estão deficientes devido à grande complexidade que os novos smartphones apresentam como, por exemplo: uma interface baseada em gestos, controle de voz, sensores de movimentos, sensores de posição, GPS e outros. Testar sensores de smartphones como acelerômetro e giroscópio requer novas técnicas de validação, além de ser caro quando executado manualmente. As execuções de testes de rotação e translação eventualmente têm que ser feitas no aparelho e não em emuladores. Atualmente pouco se sabe sobre o uso de ferramentas que substituam o trabalho braçal por métodos automáticos. Sendo assim, este trabalho propõe o desenvolvimento e uso de um braço robótico articulado e uma aplicação Android de controle e testes com o intuito de testar o comportamento do software e do hardware durante as mudanças de orientação para os modos retrato e paisagem. O projeto do braço robótico foi modelado através de diagramas SysML e implementado integrando tecnologias como Android, servomotores, Bluetooth e Arduino. Também propusemos métricas a serem usadas no projeto, mas que também são aplicáveis a qualquer projeto de automação de teste de caixa-preta robotizada. Estimamos as medições destas métricas para o AR(m)obo Test e concluímos que é possível introduzir manipuladores robóticos para validar o comportamento do software através das mais variadas mudanças de orientação do smartphone de uma maneira lógica, segura, precisa e com retorno ao investimento em poucos meses. / When we think about performing tests for mobile devices such as smartphones and tablets, the companies biggest problem is to find more efficient and less expensive ways to test their applications. In addition, some aspects of the software testing process lack previous knowledge due to the level of complexity posed by the new smartphones interfaces such as gesture based userinterface, voice control, moving sensors, position sensor and GPS. Executing tests on smartphones sensors such as accelerometer and gyroscope requires new validation techniques. In addition, these techniques are usually expensive, especially when performing manual-based tests. The execution of both rotation and translation tests must be performed using the device itself rather than using emulators. Nowadays there has been little scientific research aimed at understanding how to replace the manual work for automatic methods. Therefore, in this work we propose the development and use of an articulated robotic arm as well as an Android application to control the test execution. The arm was design in SysML. In addition, technologies such as Android, servomotors, bluetooth and Arduino were used during the implementation phase. We also propose metrics to be used in the project. These metrics are applicable to any sort of robotic black-box automation project. We estimated the values for the metrics proposed and showed that the return on investment happens after few months.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/25787
Date09 September 2016
CreatorsBARBOZA, Leonilson de Araújo
Contributorshttp://lattes.cnpq.br/0005349558315095, IYODA, Juliano Manubu
PublisherUniversidade Federal de Pernambuco, Programa de Pos Graduacao em Ciencia da Computacao, UFPE, Brasil
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE
RightsAttribution-NonCommercial-NoDerivs 3.0 Brazil, http://creativecommons.org/licenses/by-nc-nd/3.0/br/, info:eu-repo/semantics/openAccess

Page generated in 0.0019 seconds