LIMA, G. C. L.; http://lattes.cnpq.br/1311907247219465; LIMA, Gabriel Cavalcanti Leandro de.
Resumo:
In the current scenario of software development, there is a clear trend towards the widespread adoption of models based on distributed systems, particularly those linked to cloud computing. While this approach offers scalability and flexibility benefits, it also presents significant challenges concerning security, compliance, reliability, and quality of service. One avenue to uphold these principles is through the implementation of automated tests. However, due to the inherent complexity of distributed systems architecture and the requirement for all system components to coexist and persist simultaneously, extracting the system's behavior becomes a daunting task. This work will delve into the challenges and solutions associated with developing a test suite tailored for inherently distributed environments. An open-source system composed of SPIRE servers, working in conjunction with a Galadriel federating unit to establish and manage trust between entities, will be utilized as an example. These components simulate the operation of reliable federation among previously unknown entities.