Compartilhar via


Perspectiva da cobertura de código

Você pode usar a perspectiva de cobertura de código para analisar os resultados de cobertura de código de compilações e execução de teste.

Observação:

Para usar perspectivas com o Team Foundation cubo, você deve usar Microsoft SQL servidor 2005 empresa edição ou (64) do SQL servidor 2005 empresa edição na camada de dados. SQL servidor 2005 Standard edição que é fornecido sistema autônomo parte de Team Foundation Server, não oferece suporte ao uso de perspectivas. Quando você usa o SQL servidor 2005 Standard edição, os elementos do cubo de todas as perspectivas residam na Team System cubo de dados.

Você pode usar a perspectiva de cobertura de código para responder a tipos de perguntas a seguir:

  • Os assemblies e projetos que têm a cobertura de código menor?

  • Qual o teste é executado dão mais cobertura de código?

  • Quais compilações tem a maior cobertura de código?

  • Os arquiteturas ou tipos de compilação que têm a maior cobertura de código?

Medidas

A tabela a seguir descreve as medidas que estão incluídas na perspectiva do cobertura de código.Essa perspectiva contém dois medida grupos: compilação Cobertura e cobertura de execução.As medidas de cobertura Build sempre devem ser usadas para analisar números resumidos por compilação.Não agregar as medidas no agrupar de medidas de cobertura de compilação entre várias versões para retornar os números significativos.Por exemplo, se 100 linhas são abordadas em linhas de compilação 1 e 100 são abordadas em compilação 2, a cobertura total pode ser muito menos de 200.O mesmo vale para o uso de cobertura de execução que apenas retorna números significativos quando filtrados ou resumidos por um tempo de execução de teste.

Medida

agrupar de medidas

Descrição

Contagem

Cobertura de código de compilação

O número de compilações com estatísticas de cobertura de código associadas a eles.

Linhas cobertas

Cobertura de código de compilação

O número de linhas abordados na compilação selecionada.Se houver várias execuções contra uma compilação, a cobertura de compilação reflete a cobertura combinada de execuções, levando em consideração que pode haver sobreposição em linhas abordados em toda a executa.

Linhas não cobertas

Cobertura de código de compilação

O número de linhas não cobertos por compilação selecionada.Se houver várias execuções contra uma compilação, a cobertura de compilação reflete a cobertura combinada de execuções, levando em consideração que pode haver sobreposição em linhas abordados em toda a executa.

Linhas parcialmente incluídas

Cobertura de código de compilação

O número de linhas parcialmente abordada a compilação selecionada.Se houver várias execuções contra uma compilação, a cobertura de compilação reflete a cobertura combinada de execuções, levando em consideração que pode haver sobreposição em linhas abordados em toda a executa.

Blocos cobertos

Cobertura de código de compilação

O número de blocos abordados na compilação selecionada.Se houver várias execuções contra uma compilação, a cobertura de compilação reflete a cobertura combinada de execuções, levando em consideração que pode haver sobreposição em blocos abordados em toda a executa.

Blocos não cobertos

Cobertura de código de compilação

O número de blocos não cobertos por compilação selecionada.Se houver várias execuções contra uma compilação, a cobertura de compilação reflete a cobertura combinada de execuções, levando em consideração que pode haver sobreposição em blocos abordados em toda a executa.

Contagem

Cobertura de código de execução

O número de execuções de teste com estatísticas de cobertura de código associadas a eles.

Linhas cobertas

Cobertura de código de execução

O número de linhas coberto por todos os testes em uma execução, levando em consideração que pode haver sobreposição na cobertura nos testes.

Linhas não cobertas

Cobertura de código de execução

O número de linhas não cobertas por todos os testes em uma execução, levando em consideração que pode haver sobreposição na cobertura nos testes.

Linhas parcialmente incluídas

Cobertura de código de execução

O número de linhas parcialmente coberto por todos os testes em uma execução, levando em consideração que pode haver sobreposição na cobertura nos testes.

Blocos cobertos

Cobertura de código de execução

O número de blocos coberto por todos os testes em uma execução, levando em consideração que pode haver sobreposição na cobertura nos testes.

Blocos não cobertos

Cobertura de código de execução

O número de blocos não cobertas por todos os testes em uma execução, levando em consideração que pode haver sobreposição na cobertura nos testes.

Dimensões

A tabela a seguir descreve os atributos que estão incluídos na cobertura de código da perspectiva do desenvolvimento.Você pode agregar as medidas ao longo de cada um desses atributos.

Atributo

Dimensão

Descrição

Date

Date

A data em que as estatísticas de cobertura executar ou compilação foram coletadas.Esta dimensão deve ser usada com compilações ou é executado para mostrar a data de uma compilação específica ou executar.Agregar medidas de cobertura, se não houver nenhum compilações ou é executado, não considerar a sobreposição de cobertura de código.

Criar

Criar

Número ou o nome usado para identificar exclusivamente a compilação.

compilação Tipo

Criar

Nome da definição da compilação.Para obter mais informações, consulte Como: Criar uma definição de compilação.

time de início da compilação

Criar

Data e time em que começou a compilação.

projeto da equipe

projeto da equipe

O projeto no qual as estatísticas de cobertura foram publicadas.

Plataforma

Plataforma

  • A plataforma para a qual a compilação foi feita.

Criar tipo

Tipo

A configuração da compilação.Para obter mais informações, consulte Como: Criar uma definição de compilação.

Executar

Executar

O tempo de execução de teste ID que foi usado na geração de estatísticas de cobertura executar.

Execução remota

Executar

Um sinalizar de verdadeiro/falso que indica se a execução de teste que geraram as estatísticas de cobertura era um tempo de execução de teste remoto.

Assembly

Assembly

O nome do assembly no qual as estatísticas de cobertura foram geradas.

Consulte também

Conceitos

Esquema de cobertura de código

Outros recursos

Entendendo a estrutura do cubo de dados warehouse

Perspectivas