| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 1.12 MB | Adobe PDF |
Autores
Orientador(es)
Resumo(s)
Este relatório apresenta o trabalho desenvolvido durante um estágio de mestrado na
Glartek, uma empresa especializada em soluções de Realidade Aumentada (RA) para
o sector industrial. O estágio centrou-se na contribuição para a melhoria da infraestrutura
de testes de aplicações móveis da empresa, visando especificamente aplicações
construídas com a framework Flutter. Os principais objetivos incluíam a adaptação e
extensão das estruturas de teste existentes, garantindo a fiabilidade do conjunto de
testes, expandindo a cobertura dos testes e promovendo um código limpo e de fácil
manutenção através de revisões de código colaborativas.
O relatório começa com uma visão geral do contexto tecnológico e dos trabalhos
relacionados, fornecendo informações sobre os conceitos e as ferramentas utilizadas.
Em seguida, detalha a metodologia adotada durante o estágio, seguida de uma descrição
da arquitetura das soluções de teste implementadas. É também apresentado
um estudo das frameworks de teste disponíveis para aplicações Flutter, que conduziu à
seleção e integração da solução mais adequada às necessidades da empresa. A secção
de desenvolvimento descreve a evolução do conjunto de testes, incluindo a implementação
de novas funcionalidades e a melhoria dos testes existentes. Os resultados dos
testes e as comparações com abordagens anteriores são discutidos no capítulo de validação,
destacando as melhorias em termos de fiabilidade e facilidade de manutenção.
O relatório conclui com um resumo dos resultados do estágio e o valor acrescentado
aos processos de desenvolvimento da Glartek.
This report presents the work developed during a master’s degree internship at Glartek, a company specializing in Augmented Reality (AR) solutions for the industrial sector. The internship focused on contributing to the improvement of the company’s mobile application testing infrastructure, specifically targeting applications built with the Flutter framework. Key goals included adapting and extending existing test frameworks, ensuring the reliability of the test suite, expanding test coverage, and promoting clean, maintainable code through collaborative code reviews. The report begins with an overview of the technological context and related work, providing background on the concepts and tools used. It then details the methodology adopted during the internship, followed by a description of the architecture of the implemented test solutions. A study of available testing frameworks for Flutter applications is also presented, leading to the selection and integration of the most appropriate solution for the company’s needs. The development section outlines the evolution of the test suite, including the implementation of new features and the enhancement of existing tests. Test results and comparisons with previous approaches are discussed in the validation chapter, highlighting improvements in reliability and maintainability. The report concludes with a summary of the internship outcomes and the value added to Glartek’s development processes.
This report presents the work developed during a master’s degree internship at Glartek, a company specializing in Augmented Reality (AR) solutions for the industrial sector. The internship focused on contributing to the improvement of the company’s mobile application testing infrastructure, specifically targeting applications built with the Flutter framework. Key goals included adapting and extending existing test frameworks, ensuring the reliability of the test suite, expanding test coverage, and promoting clean, maintainable code through collaborative code reviews. The report begins with an overview of the technological context and related work, providing background on the concepts and tools used. It then details the methodology adopted during the internship, followed by a description of the architecture of the implemented test solutions. A study of available testing frameworks for Flutter applications is also presented, leading to the selection and integration of the most appropriate solution for the company’s needs. The development section outlines the evolution of the test suite, including the implementation of new features and the enhancement of existing tests. Test results and comparisons with previous approaches are discussed in the validation chapter, highlighting improvements in reliability and maintainability. The report concludes with a summary of the internship outcomes and the value added to Glartek’s development processes.
Descrição
Palavras-chave
Realidade aumentada Teste de software Flutter Teste de aplicações móveis Automação de testes Avaliação de framework Garantia de qualidade DevOps Glartek
