Simone Antunes Correia,

D – Departamento de Engenharia Informática, Instituto Superior Técnico, Universidade de Lisboa

Abstract:

Este trabalho de investigação aborda a temática de testes automáticos, realizados sobre sistemas com interface gráfica, através de ferramentas do tipo capture-replay. Nesta dissertação, propomos um método para geração e execução automática de testes funcionais que se baseia no desenho da interface gráfica do sistema a ser exercitado e permite a redução do esforço de construção e manutenção de testes automáticos.
Para tal, foi desenvolvido o sistema AGEAT (Ambiente para a Geração e Execução Automática de Testes) com base na estrutura da framework WRAFS (WinRunner Automation Framework Support), permitindo que os testes que são realizados manualmente por um testador, através de acções sob a interface gráfica, possam ser automaticamente gerados e executados, sem que seja necessário conhecimento na framework ou na linguagem de programação da ferramenta capturereplay que realizará a execução dos testes. O conceito de cenário, criado especificamente para o sistema AGEAT, agrega, para um conjunto de classes de objectos gráficos, funções de componentes que serão sugeridas durante a geração dos testes. O sistema AGEAT ultrapassa as principais limitações da framework WRAFS e pode ser utilizado por qualquer sistema que possua uma interface gráfica suportada pela ferramenta Winrunner.
Como valor adicional pode ainda ser utilizado como meio pedagógico para aqueles que queiram conhecer em pormenor a framework WRAFS. Foram desenvolvidos dois casos de estudo com o objectivo de avaliar, sob cenários reais, a aplicabilidade do sistema AGEAT. O primeiro foi realizado sobre o sistema Fénix, com interface web, que suporta a gestão de processos de negócio duma universidade. O segundo foi realizado sobre o sistema L Avocat, com interface windows, que suporta a gestão de processos de negócio de escritórios de advocacia. Os sistemas estão desenhados com características de usabilidade distintas o que permitiu verificar, com satisfação, a flexibilidade do sistema AGEAT para a criação, execução e manutenção de testes funcionais automáticos.

 

Date: 2005-Nov-28     Time: 14:00:00     Room: ANFITEATRO DO COMPLEXO I DO IST


For more information: