Proposta de dissertação do MEI
Título: System Testing using Docker (Feezai)
Proponente(s): Pedro Bizarro (feedzai.com)
Sergio Duarte
Vitor Duarte
Créditos: 42 ECTS
Área científica: Computer Systems and Networks
Início preferencial: Qualquer semestre
URL:
Já estão em curso trabalhos preliminares executados pelo alunos:
Breve descrição: A plataforma da Feedzai é um sistema distribuido que envolve vários componentes de suporte como Zookeeper, RabbitMQ, Cassandra, Spark, Hadoop/YARN assim como os próprios componentes desenvolvidos internamente que também são distribuidos.
A Feedzai desenvolveu um protótipo de uma framework de testes de sistema que usa Docker e integra a capacidade de escrever um teste de sistema da mesma forma que um teste unitário é escrito (usando Junit) de forma simples e eficaz.
O principal objectivo deste projeto é abstrair o protótipo da framework de testes numa ferramenta open source que seja usada para desenvolver testes de sistema para aplicações distribuidas tirando partido da familia de tecnologias Docker (https://www.docker.com/) de forma escalável num cluster de integração contínua.
Observações: Tema proposto pela empresa Feedzai SA (www.feezai.com) e a realizar na empresa.