Diseño, desarrollo y automatización de tests de software para sistemas embebidos en un entorno de integración continua aplicado a un proyecto de desarrollo de un dispositivo médico

Handle

https://riunet.upv.es/handle/10251/175096

Cita bibliográfica

Carrió Miñana, J. (2021). Diseño, desarrollo y automatización de tests de software para sistemas embebidos en un entorno de integración continua aplicado a un proyecto de desarrollo de un dispositivo médico. Universitat Politècnica de València. https://riunet.upv.es/handle/10251/175096

Titulación

Grado en Ingeniería Electrónica Industrial y Automática-Grau en Enginyeria Electrònica Industrial i Automàtica

Resumen

[ES] El objetivo del TFG es diseñar y poner a punto un proceso de implementación y automatización de pruebas de software (firmware) de un dispositivo médico, en concreto de los diferentes circuitos integrados (acelerómetro, fotodiodo, memoria, etc.) que serán alojados en un dispositivo portátil para la monitorización de la señal de ECG, todo dentro de un entorno de integración continua y metodología Agile. En el contexto de un proyecto de desarrollo de software, los desarrolladores escriben un código fuente en lenguaje C++, generando el binario (firmware) que es introducido en el dispositivo electrónico. Posteriormente los desarrolladores de test de firmware utilizan Python como lenguaje de script. Para almacenar de manera segura y organizada el código se utiliza el sistema de control de versiones (VCS) Gitlab, bajo un dominio privado. También se utiliza Jenkins para automatizar los procesos de integración y despliegue continuo, y Artifactory para almacenar los archivos generados.

Fuente

DOI

Versión del editor

Enlaces relacionados

URL