Propostas para Dissertação

Mestrados no Departamento de Informática



Consultar ficha completa de uma proposta de dissertação

proponente: INOVA-RIA- PROGRAMA GENIUS - ALTICE LABS
instituição/empresa: Inova-Ria/ Altice LAbs
tema/título: 2017_N5 Automação de Testes de SW
área científica: Desenvolvimento de SW de testes automáticos de sistemas (SW e HW)
local: Altice Labs Aveiro
curso de mestrado: Mestrado Integrado em Engenharia Informática
descrição:
Contexto:
O processo de desenvolvimento de software está em constante mudança fruto, entre outras, das
exigências do mercado, nomeadamente no que toca à qualidade do software produzido e à redução
do time-to-market. Nesse sentido, a automação de testes é uma tarefa de grande importância,
pois permite a endereçar os aspetos qualidade e tempo, entre outros, mas é também uma tarefa de
elevado grau de complexidade. Objetivos do Projeto: Pretende-se com este projeto conseguir o desenvolvimento de software para a automação de testes
nas áreas Online Charging System e Active Campaign Manager, nas ferramentas de suporte à
automação de testes utilizadas pelo Altice Labs. O elemento do projeto participará em todo o
ciclo de desenvolvimento, desde a especificação de requisitos até à automação de testes e
entrega ao cliente. Pretende-se, também, que sejam exploradas todas as capacidades associadas à
automação de teste, nomeadamente o alargamento da cobertura de testes e a resiliência dos mesmos
às alterações de configuração do sistema. Aspetos inovadores: Como aspetos inovadores, salienta-se a tentativa de utilização de uma metodologia de teste tipo
\"caixa-preta\" (sem necessidade de conhecimento profundo do sistema que se pretende testar) e
tentativa de aumento da resiliência dos testes às mudanças (ex.: mudanças retrocompatíveis ou
apenas alterações de configuração) dos sistemas em teste. Ferramentas a utilizar : Linguagem Ruby;Cucumber;Jenkins;Conhecimentos Linux. Referencias Bibliográficas: https://cucumber.io/ https://pragprog.com/book/hwcuc/the-cucumber-book Atividades: Integração das equipas de desenvolvimento de produtos na área Online Charging System -Relatório Intermédio - gestão de campanhas com o objetivo de automatizar os testes das releases de software desses
produtos - Elaboração de relatório final de Dissertação. Orientador:Luis Filipe Mendes LUIS-FILIPE-MENDES@ALTICELABS.COM Competências Chave requeridas: Linguagem Ruby Cucumber Jenkins Conhecimentos Linux Nota:Os projetos da Altice Labs enquadram-se no Programa Genius/InovaRia que se rege pelo
regulamento da Inova-Ria aprovado pela FCT, mas em contexto empresarial e com financiamento
próprio. Serão realizados nas instalações da Altice Labs em Aveiro /Porto e geridos pela Inova
Ria em termos processuais. Para se habilitar ao projeto neste programa o aluno deverá ter uma
média prevista final de 14 valores (13,5valores) (média linear entre licenciatura e mestrado),
uma elevada motivação para o projeto. Nesta fase a bolsa de Investigação atribuída será uma
BIC no valor de 385€ liq/mês. O processo de recrutamento e seleção é constituído pelas seguintes etapas: 1. Entrevista Individual: detalha-se o perfil técnico e comportamental do candidato validando alinhamento com um projeto concreto;Os alunos interessados oportunidades de
esclarecer todas as dúvidas. 2. Decisão final; (de acordo com a UM ) 3. Acolhimento + Formação (Setembro/Outubro em dia a definir) 4. Candidaturas: Enviar CV para GENIUS@inova-ria.pt ou regina@inova-ria.pt


Voltar...