Please use this identifier to cite or link to this item: http://hdl.handle.net/10773/41847
Title: UniApp: a web-based application to control and report testing of embedded systems with the UniTester
Other Titles: UniApp: aplicação web para controlar e reportar testes realizados com o UniTester a sistemas embebidos
Author: Leite, Inês Pinho
Advisor: Oliveira, Ilídio Fernando de Castro
Palaio, Daniel da Silva
Keywords: Web application
Interface
Front-end
Back-end
Tests
Defense Date: 13-Dec-2023
Abstract: Software Quality Assurance is an essential part of software engineering and, therefore, an area of increasing attention in companies that integrate firmware into their product lines. The UniTester is a software and hardware set of tools used by Bosch Home Comfort to test water heater software components. Currently, the UniTester is not easy to use by developers unfamiliar with its details, meaning that fewer people are effectively ready to use the full functionalities of this tool. The objective of this work is to design and implement a web application that acts as a convenient front-end for the UniTester’s functionalities. This application, UniApp, offers a user-friendly interface to abstract the complexity of the UniTester operations. UniApp allows it to create manual and automatic tests, execute them and receive their execution reports. Support functions, such as changing the UniTester’s configurations, are also available. Given the existing practices related to project management using Atlassian Jira, additional integrations were implemented to streamline the traceability from user stories (in the agile project management boards) to related test executions. After positive feedback from pilot usage and usability testing, this solution has shown promising results, highlighting UniApp’s current effectiveness in achieving its goals and supporting the team. By allowing a wider range of developers to use UniApp for test execution freely and providing seamless Jira integration, the new solution significantly enhances the current setup.
A Garantia de Qualidade de Software é uma parte essencial da engenharia de software e, consequentemente, uma área de atenção acrescida nas empresas que integram firmware nas suas linhas de produtos. O UniTester é um conjunto de ferramentas de software e hardware utilizado pela Bosch Home Comfort para testar componentes de software de aquecedores de água. Atualmente, o UniTester não é fácil de utilizar por programadores que não estejam familiarizados com os seus detalhes, o que significa que menos pessoas estão efetivamente preparadas para utilizar todas as funcionalidades desta ferramenta. O objetivo deste trabalho é conceptualizar e implementar uma aplicação web que funcione como um front-end conveniente para as funcionalidades do UniTester. Esta aplicação, UniApp, oferece uma interface amigável para abstrair a complexidade das operações do UniTester. O UniApp permite criar testes manuais e automáticos, executá-los e receber os respetivos relatórios de execução. Funções de suporte, como a alteração das configurações do UniTester, também estão disponíveis. Dadas as práticas existentes relacionadas com a gestão de projetos utilizando o Atlassian Jira, foram implementadas integrações adicionais para simplificar a rastreabilidade das user stories (nos quadros de gestão de projetos ágeis) para as execuções de testes relacionadas. Após um feedback positivo da utilização piloto e dos testes de usabilidade, esta solução tem mostrado resultados promissores, destacando a atual eficácia do UniApp em atingir os seus objetivos e apoiar a equipa. Ao permitir que um maior número de engenheiros utilize livremente o UniApp para a execução de testes e ao proporcionar uma integração fluída com o Jira, a nova solução melhora significativamente a configuração atual.
URI: http://hdl.handle.net/10773/41847
Appears in Collections:UA - Dissertações de mestrado
DETI - Dissertações de mestrado

Files in This Item:
File Description SizeFormat 
Documento_Inês_Leite.pdf6.58 MBAdobe PDFView/Open


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.