Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Resumo
 
 
Acadêmico(a): Eduardo Mafra
Título: Testes de Unidade para Programação Orientada a Aspectos em Delphi
 
Resumo:
O recente aumento da complexidade na criação de software exige novos desafios ao desenvolvedor que as técnicas de programação orientada a objetos não resolvem. Essa evolução tem forçado a indústria de software em dividir as áreas de preocupações de desenvolvimento em partes independentes. O trabalho de organizar as partes independentes em nichos de funcionalidade denomina-se separação de interesses. A programação orientada a aspectos foi concebida com a proposta de resolução deste problema, a partir do uso de mecanismos que permitem o isolamento dos interesses. Entretanto, por ser uma técnica nova, nesses primeiros anos os pesquisadores preocuparam-se em estabelecer os conceitos e técnicas básicas das linguagens orientadas a aspectos, deixando para uma segunda fase a investigação de outras características do desenvolvimento de programas orientado a aspectos, como métodos de projeto e abordagens de testes. Neste trabalho é apresentada uma revisão sobre tipos e categorias de testes além de uma revisão sobre planejamento de casos de testes. Um levantamento sobre a técnica de programação orientada a aspectos e seus benefícios. É estendida a ferramenta AOPDelphi (OLIVEIRA, 2006) para suportar a técnica de teste unitário para programação orientada a aspectos, composta por uma linguagem para definição dos testes e por um ambiente para a codificação dos mesmos. A ferramenta recebe como entrada as rotinas com as definições dos testes e gera como saída um projeto Delphi com as classes de testes unitários.