Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Testes e Métricas Orientados a Objetos
Testes e Métricas OO
2
Testes em sistemas orientados a objetos
“Cada reuso é um novo contexto de uso e retestar é prudente. Parece que mais testes - e não menos - serão necessários para obter alta confiabilidade em sistemas orientados a objetos” [Binder 94] Testes e Métricas OO
3
Ampliando a visão dos testes
Devido à natureza evolucionária da Orientação a Objetos os testes podem ser aplicados com maior ênfase nas fases iniciais: análise, especificação e projeto. Novos testes devem ser incluídos: Testes dos modelos de mensagens Testes de hierarquias de herança Testes randômicos de classes OO ... Testes e Métricas OO
4
Métricas técnicas em OO
Encapsulamento pacotes classes atributos métodos Testes e Métricas OO
5
Outras Métricas OO: Information hiding Métricas para avaliar o gráu de proteção da informação! Herança Avaliação da herança: número de filhos, número de pais, altura da hierarquia, ... Abstração nº de abstrações por classe, nº de classes parametrizadas, ... Testes e Métricas OO
6
Métricas de Lorenz & Kidd
Tamanho da classe: Nº total de operações Nº total de atributos Nº de operações reescritas por subclasses Nº de operações adicionadas por uma subclasse Índice de especialização Testes e Métricas OO
7
... Tamanho médio das operações (equivalente a LOC)
Complexidade das operações Nº médio de parâmetros por operação Testes e Métricas OO
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.