Introdução: Monitoração da Cobertura de Código

A perspectiva de Criação de Perfis e de Log inclui visualizações para identificar linhas e método não testados em seu código. Ao gerar perfil de uma execução para analisar o desempenho ou gargalos de encadeamento, também é possível monitorar a cobertura para garantir que você exercitou todas as partes apropriadas do seu aplicativo.

As seguintes visualizações estão disponíveis para a monitoração da cobertura de código:

Tópico pai: Introdução à Determinação de Problemas de Tempo de Execução

Coletando Dados para Monitoração de Cobertura

Pré-requisitos:

Para coletar dados:
  1. Na guia Criação de Perfis da caixa de diálogo Perfil, selecione o conjunto de criação de perfis Informações de Cobertura de Método e de Linha. (Um conjunto de criação de perfis Informações de Cobertura do Método também é fornecido, mas ele coleta apenas dados de cobertura do nível do método para exibir na visualização Estatísticas de Cobertura.)
  2. Clique em Perfil para iniciar o aplicativo. Os dados de cobertura são coletados e registrados em um recurso de criação de perfis Cobertura de Código de Linha e Método que é exibido no Navegador de Criação de Perfis. Depois de executar o aplicativo, você pode finalizá-lo.

Detectando Linhas e Métodos Não Testados

As visualizações Navegador de Cobertura e Origem Anotada exibem linhas testadas e não testadas, assim como métodos. A visualização Estatísticas de Cobertura exibe métodos testados e não testados.

Para detectar linhas e métodos não testados:
  1. Exiba as visualizações Navegador de Cobertura e Origem Anotada: Clique com o botão direito do mouse no recurso de criação de perfis Cobertura de Código de Linha e Método para os dados que você coletou e, a partir do menu pop-up, selecione Abrir Com > Detalhes de Cobertura. Se essas visualizações relatarem Nenhum dado disponível para exibição, leia o tópico Esvaziando dados de cobertura para exibição nas visualizações Detalhes da Cobertura.
  2. Exiba a visualização Estatísticas de Cobertura: Clique com o botão direito do mouse no recurso de criação de perfis Cobertura do Código de Linha e Método para os dados que você coletou e, no menu pop-up, selecione Abrir Com > Estatísticas de Cobertura.
  3. Na visualização Navegador de Cobertura, dê um clique duplo em uma entrada para sincronizar a exibição na visualização Origem Anotada, se o código fonte estiver disponível e na visualização Estatísticas de Cobertura.
  4. Examine as visualizações para as linhas que não foram testadas ou somente parcialmente testadas.
  5. Gere um perfil do seu aplicativo novamente de modo que essas linhas sejam testadas. Os dados de cobertura são automaticamente mesclados no nível do host e acima com dados coletados em execuções anteriores. Para exibir o recurso de criação de perfis do Host, abra o menu drop-down Monitor de Criação de Perfis; clique no comando Ocultar Host, se ele for precedido por um visto, para remover o visto. Agora você pode abrir as visualizações de cobertura para o recurso de criação de perfis em nível de host.
Termos de Uso | Feedback
(C) Copyright IBM Corporation 2000, 2004. Todos os direitos reservados.