[en] The security of private data is the order of the day. Experts in this area are increasingly needed due to the growing wave of cyber-attacks in recent years. Security systems need to be increasingly robust, and the techniques that provide this security need to be more complex. Among these techniques is the use of electronic keys that secure the origin of such data. These keys are used by a multitude of security organizations, including the Spanish Defence Agency, which has required the creation of an electronic key management system that allows for the key distribution among all its nodes. The development of this system has been entrusted to the company Tecnobit, Grupo Oesía, which has started with the development of the EKMS-ESP or Electronic Key Management System Spain. As expected, the evaluation of such a system is a crucial process in the development of the project and can be somewhat complex. In order to make this task more e cient, it has been decided to introduce the use of Continuous Integration for this project, which will help in the construction and evaluation of the complete system. One of the necessary components for the implementation of Continuous Integration is a system that automates the execution of tests so that each new version of the system is automatically evaluated. This Final Grade Paper (TFG) proposes the design, development and integration of an automatic testing system that can be applied in the EKMS-ESP project mentioned above. This brings agility, safety and e ciency to the project veri cation process and completes the built-in Continuous Integration system. The system will launch a number of tests that will evaluate the integrity of the system and generate the necessary reports to assess the status of the system, all this will be done automatically without supervision.

[es] La seguridad en torno a los datos de carácter privado está a la orden del día. Cada vez son más necesarios profesionales expertos en esta área debido a la creciente ola de ciberataques efectuados de los últimos años. Los sistemas de seguridad cada vez necesitan ser más robustos, y las técnicas que aportan dicha seguridad más complejas. Entre estas técnicas se encuentra el uso de claves electrónicas que aseguran el origen de dichos datos. Estas claves son utilizadas por multitud de organismos de seguridad, entre ellos el Organismo de Defensa de España, el cual ha precisado de la creación de un sistema de manejo de claves electrónicas que permita la distribución de claves entre todos sus nodos. El desarrollo de este sistema ha sido encargado a la empresa Tecnobit, Grupo Oesía, la cual ha comenzado con el desarrollo del EKMS-ESP o Sistema de Manejo de Claves Electrónicas España. Como es de esperar la evaluación de un sistema de este tipo es un proceso crucial en el desarrollo del proyecto y puede resultar algo un tanto complejo. Para conseguir realizar de una manera más e ciente esta tarea se ha decidido introducir el uso de Integración Continua para este proyecto, el cual ayudará en la construcción y valoración del sistema completo. Uno de los componentes necesarios para la implementación de la Integración Continua es un sistema que automatice la ejecución de las pruebas de manera que cada nueva versión del sistema sea evaluada automáticamente. El presente Trabajo Fin de Grado (TFG) propone el diseño, desarrollo e integración de un sistema automático de pruebas que pueda ser aplicado en el proyecto EKMS-ESP nombrado anteriormente. Esto aporta agilidad, seguridad y e ciencia al proceso de veri cación del proyecto y completa el sistema de Integración Continua incorporado. El sistema lanzará un número de pruebas que evaluarán la integridad del sistema y generará los reportes necesarios que permitan valorar el estado del mismo, todo esto se realizará de manera automática sin necesidad de supervisión.