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 | Size | Format | |
---|---|---|---|---|
Documento_Inês_Leite.pdf | 6.58 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.