Percorrer por autor "Melo, Bernardo Paulo"
A mostrar 1 - 1 de 1
Resultados por página
Opções de ordenação
- Automação de Testes em Plataformas Móveis e Web: Otimização de Processos sob Metodologias Ágeis em Contexto IndustrialPublication . Melo, Bernardo Paulo; Ribeiro, José Carlos BregieiroO presente relatório de estágio curricular enquadra-se no âmbito do Mestrado em Engenharia Informática - Computação Móvel (MEI-CM) da Escola Superior de Tecnologia e Gestão (ESTG) do Instituto Politécnico de Leiria (IPL), tendo sido desenvolvido como parte dos requisitos para a conclusão do respetivo ciclo de estudos. O estágio decorreu durante o ano letivo de 2025/2026, com duração de 9 meses (1400 horas), na empresa Glartek, tendo como principais objetivos a integração no departamento de Quality Assurance (QA) e a contribuição para a validação da qualidade do produto digital desenvolvido pela mesma. Este contexto permitiu adquirir competências práticas na área de testes de software, bem como uma compreensão do ciclo de desenvolvimento no contexto Agile, por meio da aplicação da metodologia Scrum, evidenciando a importância do papel do QA na entrega contínua de software. Ao longo do estágio, foram realizadas diversas atividades integradas no ciclo de testes durante o desenvolvimento de software, incluindo testes manuais, reporte de bugs, desenvolvimento e manutenção de testes automatizados, análise do estado das pipelines de Continuous Integration (CI)/Continuous Delivery (CD) e análise de requisitos, critérios de aceitação e mockups presentes nas user stories. Numa fase inicial, foi efetuado o estudo do produto digital desenvolvido pela empresa (backoffice e aplicação para dispositivos móveis), bem como a adaptação às ferramentas de automação de testes de software, nomeadamente o Cypress para a plataforma web (backoffice), o Patrol para a aplicação móvel em Flutter e o GitLab como ferramenta de gestão de projetos. Posteriormente, procedeu-se à manutenção da bateria de testes automatizados existente, na qual foi possível aplicar boas práticas com vista à redução de flaky tests, contribuindo para uma maior fiabilidade dos resultados e para a otimização do processo de testes. Em suma, o estágio proporcionou a oportunidade de contacto com o mundo do trabalho, permitindo desenvolver competências na área de testes de software, especialmente em dispositivos móveis, bem como compreender as várias atividades necessárias para garantir a qualidade das aplicações, desde o design das funcionalidades, o desenvolvimento e os testes até à sua disponibilização nas lojas de aplicações.
