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 Alter Solutions França, tendo sido herdada pela Alter Solutions 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 Alter Solutions 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:
Plano de testes:
Projeto:
Validação: