Titulo Estágio
Desenvolvimento de um Sistema de Testes Visuais Automáticos para Aplicações
Áreas de especialidade
Engenharia de Software
Local do Estágio
Coimbra
Enquadramento
Esta tese explora o desenvolvimento de um sistema para testes automáticos de aplicações desktop, capaz de interagir visualmente com a interface do utilizador. O sistema proposto utiliza técnicas de captura e análise de screenshots, em conjunto com reconhecimento ótico de caracteres (OCR), para validar o comportamento da aplicação em diferentes cenários. A pesquisa aborda os desafios da automação de testes visuais, como a variação de layouts, resoluções de ecrã e idiomas, e propõe soluções para garantir a robustez e precisão dos testes. O objetivo final é criar uma ferramenta eficiente e flexível, que permita automatizar testes de regressão e funcionais em aplicações desktop de forma abrangente.
Objetivo
* Implementar um mecanismo de captura e análise de screenshots da interface da aplicação.
* Integrar um módulo de reconhecimento ótico de caracteres (OCR) para validar textos na interface.
* Criar um sistema de comparação de screenshots para identificar diferenças visuais relevantes.
* Desenvolver um método para lidar com variações de layout, resolução e idioma da interface.
* Avaliar a eficiência e precisão do sistema em diferentes cenários de testes.
Plano de Trabalhos - Semestre 1
1. Planeamento do projecto
2. Estudo do estado da arte
3. Estudo e escolha das tecnologias a utilizar no projecto
4. Definição do Sistema
5. Desenvolvimento de protótipo
6. Desenvolvimento do relatório intermédio
7. Preparação da defesa intermédia
Plano de Trabalhos - Semestre 2
8. Desenvolvimento
9. Realização de testes
10. Melhorias e alterações necessárias
11. Desenvolvimento do relatório final
12. Preparação da defesa final
Condições
· Estágio não remunerado
· Possibilidade de integração na empresa mediante desempenho
· Local de trabalho agradável e com bom ambiente
· Horário flexível e adaptado às necessidades do aluno
· Apoio da equipa HYP
· Apoio e revisão na escrita do relatório de estágio
Orientador
Sara João
sara@hyp.pt 📩