Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/36465
Título: | Teste de software em aplicações computacionais baseadas em realidade aumentada |
Autor(es): | Sato, Raquel Tiemi |
Orientador(es): | Corrêa, Cléber Gimenez |
Palavras-chave: | Realidade aumentada Software - Testes Produtos novos Augmented reality Computer software - Testing New products |
Data do documento: | 6-Mai-2021 |
Editor: | Universidade Tecnológica Federal do Paraná |
Câmpus: | Cornelio Procopio |
Citação: | SATO, Raquel Tiemi. Teste de software em aplicações computacionais baseadas em realidade aumentada. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2021. |
Resumo: | A Realidade Aumentada (RA) é uma tecnologia que visa o desenvolvimento de produtos de software que misturam elementos virtuais e reais (predominância dos elementos reais), com interação humano-computador em tempo real em ambiente tridimensional (3D). É utilizada em diversas áreas do conhecimento, tais como educação, jogos, entre outras. Adicionalmente, para buscar a qualidade e a confiabilidade do produto de software, o teste é uma atividade fundamental. No contexto de RA, o ambiente real pode influenciar na execução desse tipo de atividade e a análise de parâmetros do ambiente (por exemplo, luminosidade, coordenadas 3D e oclusão de marcadores) é necessária para garantir o sucesso do teste. Dessa forma, o presente trabalho tem por objetivo realizar uma análise da influência do ambiente real em uma aplicação de RA, usando a biblioteca ARToolkit e o motor de jogos Unity3D. Foram conduzidos dois experimentos em diferentes cenários, no primeiro cenário foram utilizados diferentes níveis de luminosidade, no segundo cenário a oclusão de marcadores para testar a aplicação sem defeitos e no terceiro cenário foi realizada a configuração das coordenadas da câmera em relação ao marcador. No segundo experimento, defeitos foram inseridos no código fonte e a aplicação foi testada em um ambiente real considerado a luminosidade e oclusão do marcador adequados. Os resultados mostraram que o ambiente real pode influenciar, visto que uma aplicação de RA sem defeito conhecido apresentou falha (não renderização de objetos 3D) em determinadas situações; na inserção de defeitos o objeto real também não foi renderizado, apresentando falha conforme esperado. Um ponto interessante é a identificação da oportunidade de automatização do teste de aplicações de RA, com uma aplicação mapeando determinadas características do ambiente real para informar o testador. |
Abstract: | Augmented Reality (AR) is a technology that aims to develop software products that mix virtual and real elements (predominance of real elements), with human-computer interaction in real-time in a three-dimensional (3D) environment. It is used in several areas of knowledge, such as education, games, among others. On the other hand, to seek the quality and reliability of the software product, testing is a fundamental activity. In this context, the real environment can influence the execution of this type of activity and the analysis of parameters of the real environment (for example, luminosity, 3D coordinates, and occlusion) is necessary to guarantee the success of the test. Additionally, manual tests can make the standardized repetition of the activity unfeasible and time-consuming for the tester. Thus, the present work aims to carry out an analysis of the influence of the environment in AR applications, ARToolkit library, and the Unity3D engine. Two experiments were conducted in different scenarios, in the first scenario using different levels of luminosity, in the second scenario by performing the occlusion of the markers to test the application without defects, in the third scenario, a configuration was made of all the markers, and finally, in the last. In the second experiment which defects were inserted in the source code and tested in a real environment that has adequate luminosity and marker occlusion. The induced results that the real environment can influence, since an application of AR without defect presented in certain situations and the insertion of defects the real object was not rendered, according to expected. An interesting point is the identification of the opportunity to automate the AR application test with an application mapping certain characteristics of the real environment to inform the tester. |
URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/36465 |
Aparece nas coleções: | CP - Engenharia de Software |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
testesoftwarerealidadeaumentada.pdf | 6,28 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons