Painel Compilação (Agile)
Você pode usar o painel Compilação para obter uma visão geral das atividades de desenvolvimento que estão afetando a qualidade das compilações. As compilações noturnas são importantes para projetos de desenvolvimento de software. Quando as compilações não estão sendo concluídas com êxito ou não estão passando nos testes de verificação de compilação (BVT), a equipe deve corrigir o problema imediatamente.
Você acessa os painéis no portal do projeto de equipe. Você pode acessar o painel Compilação somente se o portal tiver sido habilitado e configurado para usar o SharePoint Server Enterprise Edition. Para obter mais informações, consulte Painéis.
Neste tópico
|
Você pode usar esse painel para responder às seguintes perguntas:
|
Permissões obrigatórias
Para exibir o painel, você deverá ser atribuído ou pertencer a um grupo que tenha permissões de Ler no Produtos do SharePoint para o projeto de equipe. Para modificar, copiar ou personalizar um painel, você deve ser atribuído ou pertencer a um grupo que tenha permissões de Membros no Produtos do SharePoint para o projeto de equipe. Para obter mais informações, consulte Adicionar usuários a projetos da equipe.
Para modificar um relatório do Excel, você deve ser membro da função de segurança TfsWarehouseDataReaders no SQL Server Analysis Services, e deve ser atribuído ou pertencer a um grupo que tenha sido atribuído às permissões de Membros no Produtos do SharePoint para o projeto de equipe. Para obter mais informações, consulte Conceder acesso aos bancos de dados do Data Warehouse para Visual Studio ALM.
Para exibir um item de trabalho, você deve ser membro do grupo Leitores ou sua permissão de Exibir itens de trabalho neste nó deve ser definida como Permitir. Para criar ou modificar um item de trabalho, você deve ser membro do grupo Colaboradores ou suas permissões de Editar itens de trabalho neste nó devem ser definidas como Permitir.
Dados exibidos no painel
A equipe pode usar o painel Compilação para monitorar a qualidade das compilações e determinar se um membro da equipe deve tomar medidas específicas para corrigir falhas de compilação. Para saber mais sobre as Web Parts que são exibidas no painel Compilação, consulte a ilustração e a tabela a seguir.
Dica
Gráficos de cobertura de código e variação, relatórios e não aparecem quando o data warehouse do projeto de equipe não está disponível.
Web Part |
Dados exibidos |
Tópico relacionado |
---|---|---|
Gráfico de linhas que descreve a porcentagem de código que foi testada pela verificação de compilação (BVT) e outros testes nas quatro semanas mais recentes. |
||
Gráfico de área empilhada que descreve quantas linhas de código a equipe adicionou, removeu e modificou nos check-ins antes da compilação nas quatro semanas mais recentes. |
||
Lista de compilações recentes e o status de compilação. Você pode ver mais detalhes escolhendo uma compilação específica. Essa lista é derivada de uma Web Part do Team Web Access. Legenda: : Compilação não iniciada : Compilação em andamento : Compilação com êxito : Falha na compilação : Compilação interrompida : Compilação parcialmente bem-sucedida |
||
Lista de próximos eventos derivada de uma Web Part do SharePoint. |
Não aplicável |
|
Contagem de itens de trabalho ativos, resolvidos e fechados. Você pode abrir a lista de itens de trabalho selecionando cada número. Essa lista é derivada de uma Web Part do Team Web Access. |
Não aplicável |
|
Lista dos check-ins mais recentes. Você pode ver mais detalhes escolhendo um check-in específico. Essa lista é derivada de uma Web Part do Team Web Access. |
Atividades necessárias para acompanhar compilações
Para que os relatórios mostrados no painel Compilação sejam úteis e precisos, a equipe deverá executar as seguintes atividades:
Configurar um sistema de compilação. Para usar o Team Foundation Build, você deve configurar um sistema de compilação.
Para obter mais informações, consulte Configurar e gerenciar seu sistema de compilação.
Criar definições de compilação. Você pode criar diversas definições de compilação e depois executar cada uma delas para produzir código para uma plataforma diferente. Além disso, você pode executar cada compilação para uma configuração diferente.
Para obter mais informações, consulte Definir o processo de compilação.
Definir testes para executar automaticamente como parte da compilação. Como parte da definição de compilação, você pode definir testes para executar como parte da compilação ou para falhar caso o teste falhe.
Para obter mais informações, consulte Usar o modelo padrão no processo de compilação.
Configurar testes para coletar dados de cobertura de código. Para que os dados de cobertura do código apareçam no relatório, os membros da equipe devem instrumentar testes para coletar os dados.
Para obter mais informações, consulte Executar testes no processo de compilação.
Executar compilações regularmente. Você pode executar compilações em intervalos regulares ou após cada check-in. Você pode criar compilações regulares quando usa o disparador de agenda.
Para obter mais informações, consulte Criar ou editar uma definição de compilação e Executar, monitorar e gerenciar compilações.
Dica
Embora um membro da equipe possa avaliar manualmente uma compilação usando o Build Explorer, essa avaliação não é refletida no relatório Indicadores de Qualidade de Compilação.A avaliação da compilação aparece no relatório Resumo da Compilação.Para obter mais informações, consulte Classificar a qualidade de uma compilação concluída e Relatório Resumo da Compilação.
Monitorando compilações
A equipe pode usar o painel Compilação para monitorar a qualidade das compilações e o nível de cobertura de código que está testando. O ideal é que a cobertura de código seja alta, e a variação de código seja baixa ou falha. Dependendo das metas de sua equipe, a cobertura de código deverá ser de 80% a 100%.
Você pode usar os relatórios Cobertura de Código e Variação de Código para responder às perguntas listadas na tabela a seguir.
Quais compilações foram bem-sucedidas?
Quais compilações têm um número significativo de alterações no código?
Com que frequência as compilações estão tendo êxito?
Quão volátil é a base de código?
Quanto do código a equipe está testando?
Quão alta é a qualidade das compilações?
A qualidade está aumentando, diminuindo ou está ficando constante?
Para obter mais informações, consulte Relatório do Excel Cobertura de Código e Relatório do Excel Variação de Código.
Personalizando o painel Compilação
Você pode personalizar o painel Compilação das seguintes maneiras:
Altere os filtros de cada relatório do Office Excel para focar em áreas ou iterações específicas do produto.
Adicione os relatórios existentes do Excel, como Status das Compilações ou Andamento de Bugs, ao painel.
Para obter mais informações sobre como trabalhar com e personalizar relatórios do Excel, consulte as páginas a seguir no site da Microsoft: