testes e métricas oo1 testes e métricas orientados a objetos

Post on 17-Apr-2015

111 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Testes e Métricas OO 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çaAvaliação da herança: número de filhos, número de pais, altura da hierarquia, ...

Abstraçãonº 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çõesNº médio de parâmetros por

operação

top related