Propostas Submetidos

DEI - FCTUC
Gerado a 2024-05-17 05:02:01 (Europe/Lisbon).
Voltar

Titulo Estágio

Especialização de testes automáticos centrada nos dados

Áreas de especialidade

Sistemas Inteligentes

Engenharia de Software

Local do Estágio

Departamento de Engenharia Informática da Universidade de Coimbra

Enquadramento

A Altice Labs desenvolve e industrializa produtos de rede para operadores de telecomunicações, envolvendo não só equipamentos de pequeno, médio e grande porte, mas também a respetiva aplicação de gestão (EMS). Os produtos de hardware integram software embebido, nos quais as aplicações desenvolvidas pela Altice Labs correm sobre distribuições de Linux Embedded. A validação destas aplicações requer a interação com os dispositivos em teste (DUT), assim como com os restantes equipamentos auxiliares que integram o ecossistema necessário ao funcionamento e validação dos mesmos: equipamentos a montante e jusante, equipamentos de teste, interfaces de gestão e emuladores dos serviços de cliente.
A equipa de Quality Assurance (QA) realiza um conjunto alargado de testes, através dos quais valida os requisitos do produto, assim como o modo como os mesmos são usados pelos clientes – requisitos de cliente/use cases de cliente. Valida ainda as condições de exceção, sejam estas resultantes de testes negativos, sejam resultantes de testes de stress, carga e escalabilidade. Estes testes são efetuados de 3 formas distintas: Manuais com Test Plan; Manuais Exploratórios; Automáticos com Test Plan.

No âmbito desta dissertação pretende-se estudar, propor e desenvolver técnicas de Inteligência Artificial e de Ciência dos Dados que contribuam para a otimização e especialização dos conjuntos de testes a realizar em função dos cenários e contextos de uso. Os dados disponíveis para auxiliar a execução serão multivariados e tabulares. O trabalho desta dissertação encontra-se no âmbito do protocolo entre a UC e a Altice Labs projeto OTA - optimização de testes automáticos.

Objetivo

-Estudo e modulação do problema com base em informação do sistema de testes existente
-Aplicação de abordagens de análise de dados de utilização de testes para a criação de conjunto de testes especializados.
-Estudo de abordagem existente para optimização de conjunto de testes
-Adaptação de abordagem existente para incluir a especialização de conjuntos de teste.

Plano de Trabalhos - Semestre 1

T1 – Estado da arte em abordagens para construção de conjuntos de testes com base em Inteligência Artificial
T2 - Análise do sistema de testes unitários existente
T3 - Análise de dados de utilização de testes unitários
T4 - Proposta de framework
T5 – Escrita do relatório intermédio

Plano de Trabalhos - Semestre 2

T1 – Implementação da framework
T2 – Experimentação e validação
T3 - Refinamento da framework
T4 – Escrita do relatório final

Condições

Este trabalho será realizado nos grupos de investigação Cognitive and Media Systems (CMS/CISUC) e Evolutionary and Complex Systems (ECOS/CISUC). Serão disponibilizados recursos computacionais para a execução do plano de trabalhos.

O/a aluno/a receberá uma bolsa de investigação para Licenciado de pelo menos 6 meses, renovável por igual período mediante acordo entre o orientador e o/a aluno/a. A bolsa seguirá as diretrizes das bolsas mensais da Fundação para a Ciência e Tecnologia (FCT).

Orientador

João Correia / Penousal Machado
jncor@dei.uc.pt 📩