Propostas de Estágio 2012/2013

DEI - FCTUC
Gerado a 2024-05-03 07:57:36 (Europe/Lisbon).
Voltar

Titulo Estágio

PRO04-IR Powered by TeStudio – Validação de serviços de comunicações móveis

Área Tecnológica

Engenharia de Software

Local do Estágio

Aveiro Inova-Ria Telbit

Enquadramento

Hoje em dia, o mercado espera das empresas o desenvolvimento de produtos inovadores e diferenciadores de elevada qualidade.
A fasquia da qualidade tem subido significativamente ao longo dos anos e a falta dela, tem impactos significativos na imagem que a organização pretende construir de si.
As operadoras de comunicações móveis não são uma excepção a esta realidade.
A competitividade existente no mercado determina que os serviços disponibilizados pelas operadoras são cada vez mais vastos, e estão em contínua mudança para que os clientes finais tenham sempre disponíveis os melhores produtos existentes no mercado.
A ferramenta NGIN® Validator permite verificar e testar, de forma automática, as funcionalidades dos serviços suportados na plataforma NGIN® – quer através da simulação quer através da realização de chamadas – e ainda auditar e certificar alterações introduzidas nos tarifários antes da sua efectiva disponibilização. Desta forma, é possível a detecção de erros na configuração das características dos serviços, dos clientes ou dos tarifários, antes da entrada em exploração dessas mesmas funcionalidades.
O propósito desta ferramenta é permitir a agilidade na alteração dos modelos de negócio de operadoras móveis que adoptam o sistema NGIN da PT Inovação, sem comprometer a qualidade dos serviços.

Objetivo

A ferramenta disponibiliza uma interface Web para a criação e gestão de cenários de teste e para a verificação e comparação dos resultados obtidos. A execução dos cenários processa-se através do motor de testes TeStudio, que articula diversos componentes que estimulam pontos críticos da rede de telecomunicações:
• Interfaces de aprovisionamento de clientes
• Gerador de chamadas simuladas
• Probes de Hardware para realização de chamadas reais
• Interfaces programáticas de estimulação dos motores de Rating

Pretende-se evoluir a solução descrita nas seguintes vertentes:
• Optimização e automatização de processos de comparação de resultados
• Modelos de interoperabilidade entre sistemas heterogéneos
Implementação de uma camada de segurança

Plano de Trabalhos - Semestre 1

T1 - Familiarização com os conceitos envolvidos e sistemas existentes.
T2 - Análise de uma arquitectura que permite a interoperabilidade entre serviços expostos por sistemas de informação heterogéneos.
T3 - Estudo da problemática de transacções distribuídas e propagação de contextos transaccionais em Web-Services expostos.
T4 – Escrita do relatório intermédio de estágio

Plano de Trabalhos - Semestre 2

T5 – Comparação de baterias de testes e tarifários configurados
T6 - Alterações do mecanismo actual de comparação de tarifários com vista a melhorar os tempos de resposta desse mecanismo – threshold máximo actual de linhas a comparar = 100k; threshold pretendido = 10M
T7 - Agilização de mecanismos que permitem os utilizadores da ferramenta fazer testes de regressão
T8 – Escrita do relatório final de estágio

Condições


Inclusão no âmbito do Programa Talento.
Consulta o Regulamento deste programa em: http://www.inova-ria.pt/projectos/talento.asp

Observações

Referências bibliográficas:
• http://www.telbit.pt/service/case-study-validator;
• http://www.telbit.pt/product/testudio;

Perfil requerido ao candidato:
Caracteristicas pessoais:
• Puramente responsável
• Procura a qualidade/ excelência
• Tolerância ao Stress
• Trabalho em Equipa
• Análise e Resolução de Problemas
• Orientação para Objectivos
Caracteristicas técnicas:
• Conhecimentos de Bases de Dados (Oracle e postgreSQL preferencialmente)
• Familiar com design patterns como o MVC, MVVM, IOC
• Domínio das linguagens: Java, C#.net
• Interessado com os problemas de Usabilidade/ Interacção com o utilizador
Conhecimentos de programação tanto em ambientes Web como Desktop

Aspectos inovadores da proposta:
Desenvolvimento de ferramentas de teste adaptadas a um sistema em específico, com recurso ao Framework de testes de uma ferramenta generalista – o TeStudio.
Com o desenvolvimento de uma ferramenta de testes proprietária – o Validator, concentra-se o conhecimento da área de testes, com o conhecimento do negócio alvo a ser testado.
O resultado desta relação, é a capacidade de desenvolver testes ponta a ponta sobre um sistema de telecomunicações complexo, que é possível atribuir a experts de QA sem que estes tenham que ter um elevado domínio técnico sobre o sistema alvo a ser testado.

Orientador

Márcio Neves
mneves@telbit.pt 📩