Case Study
Aperfeiçoamento de ferramenta de testes em veículos automóveis
O cliente

Indústria
- Automóvel
- 4º maior grupo automóvel do mundo (resultante da fusão entre Fiat-Chrysler e Grupo PSA)
- Inclui 14 marcas, entre elas: Peugeot, Citroën, Fiat, Alfa Romeo, Opel, Chrsyler, Jeep, entre outras
Desafios
- O cliente necessitava de uma ferramenta para efetuar testes aos diferentes componentes de um veículo automóvel, para averiguar se os mesmos se encontram em condições de serem instalados;
- A aplicação original foi desenvolvida há mais de 15 anos pela act digital em França, tendo sido herdada pela at digital em Portugal. Por esse motivo, o desafio consistiu na continuação da sua manutenção (correção de bugs) e na adição de novas funcionalidades.
Solução
A act digital trabalhou com uma aplicação monolítica (ATTM – Advanced Tool for Test Management) com a seguinte arquitetura:

Legenda:
-
ATTM-Cliente: é a interface gráfica da aplicação (standalone), onde o cliente vai interagir com as funcionalidades da aplicação. É aqui que os clientes podem realizar os testes dos componentes automóveis.
-
MOM – MOM (Message Orientated Middleware): é um componente que permite enviar mensagens do cliente para o servidor.
-
ATTM-Server: é o servidor da aplicação que efetua todas as operações lógicas e de negócio.
-
ATTM-WS: web service que permite disponibilizar funcionalidades para outras aplicações externas.
Metodologia
Foi utilizada a abordagem Agile Kanban.
Tecnologias
-
Front-end: Java Swing
-
Back-end: Java 8; Spring Boot
-
Base de Dados: MySQL
-
MOM: Active MQ
Resultados
Com esta aplicação, o cliente conseguiu aumentar a produção de veículos automóveis e validar com mais precisão a qualidade dos componentes.
Tempo e recursos
Projeto de 13 meses. A equipa envolvida incluiu:
- Gestor de Projeto
- Analista Funcional
- Full Stack Developer
- Tester
Imagens da aplicação
Informação:
.png?width=602&height=596&name=MicrosoftTeams-image%20(8).png)
Plano de testes:
-4.png?width=1913&height=1027&name=MicrosoftTeams-image%20(3)-4.png)
Projeto:
-1.png?width=1903&height=1043&name=MicrosoftTeams-image%20(4)-1.png)
.png?width=1906&height=1030&name=MicrosoftTeams-image%20(5).png)
Validação:
.png?width=1913&height=1046&name=MicrosoftTeams-image%20(6).png)