Fonseca, Inácio de Sousa Adelino daMonteiro, Mariana Patrícia Proença2023-01-202023-01-202022-02-182021-11-02http://hdl.handle.net/10400.26/43290A constante evolução e complexificação na produção de software implica uma exigência crescente a nível da qualidade, desempenho e segurança. A área de gestão da qualidade em sistemas embebidos assume, assim, um papel determinante na garantia desses padrões de qualidade. O presente relatório tem como principal objetivo apresentar o trabalho realizado no âmbito de um estágio de Mestrado em Engenharia Eletrotécnica do Instituto Superior de Engenharia de Coimbra. O estágio decorreu na Empresa Stratio Automotive, situada em Coimbra, e teve como principal foco a implementação de testes no âmbito da gestão da qualidade do produto desenvolvido na Empresa. Mais concretamente, neste relatório é apresentado o sistema de testes desenvolvido pela equipa de sistemas embebidos, equipa que a estagiária integrou, de modo a garantir a qualidade do firmware que a empresa desenvolve. Este processo conheceu diferentes fases e envolveu diferentes tarefas. Inicialmente, houve uma avaliação dos requisitos em vigência e das várias funcionalidades e dispositivos existentes, seguindo-se uma análise às falhas anteriormente detetadas. Essa análise, permitiu projetar uma solução de bateria de testes à medida das necessidades, cobrindo as principais funcionalidades e operações do firmware (FW) desenvolvido pela equipa em integração com o hardware (HW) desenhado pela mesma. Posteriormente, foi desenvolvido um conjunto de testes manuais e semiautomáticos com integração do firmware e do hardware com a ajuda de ferramentas internas como o BackOffice, Mechanics, StratioDataBox Configurator, e ferramentas externas como STM32 ST LINK Utility, Terminal e o STM32CubeIDE. Foram ainda necessárias algumas ferramentas físicas como DataBoxs, com as diferentes versões de hardware disponíveis, programadores, LoadBoxs, Kvaser, cabos entre outros materiais utilizados. Na ótica da qualidade, a aplicação da bateria de testes antes da entrega do produto visou a diminuição de defeitos encontrados em produção, bem como prevenir problemas relacionados com perdas de dados e constrangimentos no funcionamento do serviço de dados fornecido pelo dispositivo e firmware.porSistemas embebidosQualidadeSistema de testesTestesFirmwareHardwareQualidade em sistemas embebidos : estágio Stratio Automotivemaster thesis203002849