Browsing by Author "Ferreira, Frederico Alexandre"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Inteligência artificial na verificação e teste de software para desenvolvimento ágilPublication . Ferreira, Frederico Alexandre; Morgado, Luís Filipe GraçaAs metodologias ágeis convivem bem com a mudanças que ocorrem ao longo de um projeto de desenvolvimento de software, sendo por isso cada vez mais adotada para a sua gestão. As metodologias ágeis e em particular o “scrum”, têm por base um conjunto de princípios que incluem a entrega incremental de funcionalidade e cujo somatório corresponde no final à totalidade do produto pretendido. Os testes, tal como nas outras metodologias, são fundamentais para garantir a qualidade do produto, mas aqui correm obrigatoriamente em cada iteração, testando funcionalidades novas e antigas. Em cada iteração são criados novos planos de testes compostos pelos scripts das para as novas funcionalidades e pela reutilização dos scripts da funcionalidade anterior. Os testes às funcionalidades anteriores são conhecidos por testes de regressão. A presente dissertação apresenta uma nova abordagem para a automatização dos testes de regressão usados no desenvolvimento ágil, que é fácil de enquadrar com a metodologia e a prática das equipas e que inclui: Uma forma de modelação do sistema em testes tendo por base as histórias de uso; Um algoritmo para a geração automática de planos de teste: Uma arquitetura de um agente artificial e um dialeto para execução de testes no sistema em testes; Uma sequência de atividades para verificação da consistênci dos requisitos.