Compartilhar via


Relatório do Excel Progresso da Equipe de Teste

As equipes que são responsáveis por testar softwares podem usar o relatório Progresso da equipe de teste para ajudar a monitorar atividades de testes e gerar relatórios sobre o progresso da equipe na criação e na automatização de testes e na execução de testes de regressão. O relatório Progresso da Equipe de Teste fornece os seguintes seis relatórios baseados nos dados que foram coletados para casos de teste que foram definidos para o projeto de equipe e para os resultados do teste:

  • Progresso do plano de teste: ajuda a equipe a determinar quantos testes a equipe concluiu e se é possível concluir atividades de teste em tempo hábil.

  • Status da criação de casos de teste: ajuda a equipe a acompanhar o status da conclusão da definição dos casos de teste de modo que eles possam ser executados.

  • Status do Teste por Pacote: ajuda a equipe a determinar quantos testes a equipe concluiu em cada pacote de testes.

  • Status do Teste por Área: ajuda a equipe a determinar quantos testes a equipe concluiu em cada área do produto.

  • Análise de Falha: ajuda a equipe a monitorar quantas regressões eles estão localizando.

  • Status de design de automação: oferece suporte à equipe em controlar o número de situações de teste que ainda devem ser automatizadas.

Esse relatório de teste de progresso de equipe está disponível somente quando a equipe cria planos de teste e começa a executar testes usando Microsoft Test Manager. Para obter mais informações, consulte Testando o aplicativo.

Dica

Você pode acessar o relatório de progresso de equipe de teste de pasta de Gerenciamento de equipe de teste que está localizado na pasta de Relatórios do Excel para o projeto de equipe Team Explorer.Você pode acessar esta pasta somente se o seu portal do projeto da equipe estiver configurado para usar Produtos do SharePoint.Para obter mais informações, consulte Compartilhar informações usando o portal do projeto.

Permissões necessárias

Para exibir o relatório, você deverá estar atribuído ou pertencer a um grupo que tem permissões de Leitura no Produtos do SharePoint para o projeto de equipe.

Para modificar ou personalizar o relatório, você deve ser membro da função de segurança TfsWarehouseDataReaders em SQL Server Analysis Services. Você também 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.

Dados nos relatórios

O relatório Projeto de Equipe de Teste apresenta dados que são baseados em relatórios de Tabela Dinâmica que acessam os dados que são armazenados no data warehouse. Os dados são derivados dos resultados gerados quando os membros da equipe definem casos de teste e executam testes usando Microsoft Test Manager. Para obter mais informações, consulte Executando testes manuais usando o Team Web Access e Acompanhar os resultados do teste.

Status de design de automação e de criação de casos de teste

A equipe pode usar o relatório de Estado de Autoria de Casos de Teste para ajudar a monitorar o progresso que fazem na definição e designação de casos de teste. Esse relatório mostra um gráfico de burndown de quantos casos de teste estavam nos estados de design e pronto durante as últimas seis semanas.

Relatório do Excel de criação de caso de teste

A equipe pode usar o relatório de Estado de Design de Automação para ajudar a monitorar o progresso que fazem nos casos de teste automatizados. Esse relatório mostra um gráfico de burndown de quantos casos de teste foram movidos para um estado automatizado durante as últimas seis semanas.

Relatório do Excel de Status de Design de automação

A tabela a seguir descreve os filtros e campos de relatório que são usados nos relatórios de Tabela Dinâmica que geram os relatórios de Status da Criação de Caso de Teste e Status de Design de Automação.

Filtros

Campos

  • Projeto de equipe - Hierarquia do projeto de equipe: inclui itens de trabalho que são definidos para o projeto de equipe selecionado.

  • Item de trabalho - hierarquia de iteração do item de trabalho: Inclui os itens de trabalho que são atribuídos aos caminhos de iteração selecionados.

  • Item de trabalho - hierarquia da área do item de trabalho: Inclui os itens de trabalho que são atribuídos às áreas selecionadas do produto.

  • Item de trabalho - tipo de item de trabalho: Inclui apenas os itens de trabalho selecionados. Para esses relatórios, o caso de teste é selecionado.

  • Item de trabalho (de medição) - contagem de item de trabalho: A contagem de itens de trabalho. O relatório usa este campo para contar todos os itens de trabalho nos estados especificados.

  • Data - Conjuntos - Últimas 6 semanas: o período de atividade para relatório.

Campo específico do relatório Status de Autoria de Caso de Teste:

  • Estado de item de trabalho: O estado da situação de teste. O relatório usa este campo para definir os rótulos de coluna e para filtrar os casos de teste para incluir Design e Pronto.

Campo específico do relatório de Status de Design de Automação:

  • Item de trabalho - Microsoft.VSTS.TCM - é automatizado: O status de automação de um caso de teste. O relatório usa este campo para definir os rótulos de coluna como Automatizado e Não Automatizado.

Progresso de plano de teste

O relatório Progresso do Plano de Teste fornece um gráfico empilhado da área dos resultados de teste de todos os casos de teste. O relatório agrupa os resultados dos testes em seus resultados registrados recentemente e traça os dados das quatro semanas mais recentes. Os resultados incluem Nunca Executado, Bloqueado, Reprovado, ou Aprovado.

Relatório de andamento do plano de teste

A equipe pode examinar esse relatório para determinar o progresso em uma sprint ou iteração ou ao longo do tempo. Por exemplo, a equipe pode responder a estas questões:

  • Quantos testes a equipe concluiu?

  • A equipe provavelmente terminará o teste em tempo hábil?

  • Quantos testes ainda restam para serem executados?

  • Quantos testes estão passando?

  • Quantos testes estão falhando?

  • Quantos testes estão bloqueados?

Resultados de teste por conjunto de testes ou pela área do produto

Os relatórios Status do Teste por Conjunto e Status do Teste por Área lista a contagem de todos os resultados do teste que foram coletados para todos os casos de teste baseados em resultados gravados. O relatório agrupa os resultados dos testes por pacote de teste ou área do produto. Os resultados dos testes incluem Nunca Executado, Bloqueado, Falhou ou Aprovado.

A equipe pode usar esses relatórios para investigar os pacotes de teste ou as áreas do produto cujos resultados de teste têm as pontuações altas de falha ou casos de teste que nunca foram executados.

Testes de regressão

A equipe de teste pode usar o relatório Análise de Falha para ajudar a monitorar quantas regressões a equipe de teste localiza. As regressões são bugs no software que você testa que não apareceram nas versões anteriores. Uma equipe que executa testes de regressão se focaliza especificamente em localizar bugs que apareceram apenas em uma nova versão de software.

O relatório Análise de Falha fornece um gráfico empilhado da área que mostra a contagem cumulativa de todos os resultados do teste com falha. O relatório agrupa os resultados pelo tipo de falha para todos os casos de teste e configurações de teste e traça os resultados das seis semanas mais recentes. Os tipos de falha incluem Regressão, Nenhum, Novo Problema e Problema Conhecido.

Relatório do Excel Análise de Falha

O sistema examina cada configuração de teste na qual o caso de teste foi executada e tenta identificar o resultado predecessor para a mesma configuração para o caso de teste. O tipo de falha que é atribuído ao caso de teste/configuração é determinado com base nos seguintes critérios:

  • Regressão: quando o resultado predecessor imediato tinha um resultado Aprovado.

  • Nenhum: quando o resultado predecessor imediato teve um resultado que não foi Passou ou Falhou.

  • Novo Problema: quando nenhum resultado predecessor imediato puder ser encontrado.

  • Problema Conhecido: quando o resultado predecessor imediato tinha um resultado Falha.

A equipe pode analisar o relatório para encontrar respostas às seguintes perguntas:

  • Quantos testes estão retrocedendo no geral?

  • A equipe está mantendo o número total de regressões ou de falhas de teste dentro dos intervalos esperados ou das metas de equipe?

  • A equipe está tratando os problemas à medida que eles são identificados? Os problemas conhecidos são solucionados em tempo hábil?

Um relatório íntegro de análise de falha mostrará números moderados de novos problemas, de problemas conhecidos, e de regressões. Se ocorrerem pontos em uma ou mais dessas áreas, talvez a equipe tenha de investigar mais este problema. Pontos podem indicar problemas na atividade de teste ou na qualidade do código do qual a equipe faz o check-in. Além disso, a equipe pode querer verificar o status das compilações recentes, status do bug, e variação de código para determinar se as métricas de cada um desses fatores podem ajudar a explicar as alterações nas linhas das atividades de teste.

Filtros e campos de relatório

A tabela a seguir descreve os filtros e campos de relatório que são usados nas Tabelas Dinâmicas que geram os relatórios de Progresso do Plano de Teste, Status do Teste por Pacote ou Área e Análise de Falha.

Filtros

Campos

  • Projeto de equipe - Hierarquia do projeto de equipe: inclui resultados de testes que foram coletados para o projeto de equipe selecionado.

  • Resultado de teste - Hierarquia de iteração: inclui os resultados do teste que foram executados a partir dos casos de teste que são atribuídos às iterações selecionadas.

  • Plano de teste - nome do plano de teste: inclui os resultados do teste que foram executados a partir dos casos de teste que pertencem aos planos de testes.

Filtros específicos do relatório Progresso do Plano de Teste:

  • Resultado de teste - Hierarquia da Área: inclui os resultados do teste que foram executados a partir dos casos de teste que são atribuídos às áreas de produto selecionadas.

  • Pacote de testes - Hierarquia do Pacote de Testes: inclui os resultados do teste que foram executados a partir dos casos de teste que pertencem aos pacotes de testes selecionados.

Filtro específico do relatório Status do Teste por Pacote:

  • Resultado de teste - Hierarquia da Área: inclui os resultados do teste que foram executados a partir dos casos de teste que são atribuídos às áreas de produto selecionadas.

Filtros específicos do relatório Análise de Falha:

  • Resultado de teste - Hierarquia da Área: inclui os resultados do teste que foram executados a partir dos casos de teste que são atribuídos às áreas de produto selecionadas.

  • Pacote de testes - Hierarquia do Pacote de Testes: inclui os resultados do teste que foram executados a partir dos casos de teste que pertencem aos pacotes de testes selecionados.

  • Resultado de teste - Resultado: inclui os resultados de teste que têm o resultado selecionado. O relatório usa este campo para filtrar a contagem dos resultados dos testes para incluir somente aqueles com um resultado Falhou.

  • Resultado do resultado - Resultado: O resultado de teste. O relatório usa este campo para definir os rótulos de coluna e para filtrar os resultados do teste para incluir Aprovados, Falhou, Bloqueado, ou Nunca executar.

  • Teste (de medição) - tendência de contagem de ponto: Conta a versão mais recente de cada resultado de teste em uma compilação específica. Se um teste for executado várias vezes em uma compilação, a tendência da contagem de pontos conta o resultado mais recente para o teste que usa essa compilação. Se um caso de teste não está incluso na compilação, será considerado como “Nunca executado”.

Campo específico do relatório Progresso do Plano de Teste:

  • Data - Conjuntos - Últimas 6 semanas: o período de atividade para relatório.

Campo específico do relatório Status do Teste por Pacote:

  • Pacote de Testes - Hierarquia do Pacote de Testes: os pacotes de testes a serem listados no relatório.

Campo específico do relatório Status do Teste por Área:

  • Resultado de teste - Hierarquia da área: o conjunto de resultados de teste a ser incluído no relatório com base nos caminhos da área que são atribuídos aos casos de teste que foram executados.

Campos específicos do relatório Análise de Falha:

  • Resultado de teste - Tipo de falha: o relatório usa esse campo para criar as colunas do relatório.

  • Data - Conjuntos - Últimas 6 semanas: o período de atividade para relatório.

Atividades necessárias para monitoramento do progresso da equipe de teste

Para que os relatórios Progresso da Equipe de Teste sejam úteis e exatos, a equipe deverá executar as seguintes atividades:

  • Defina os casos e os planos de teste, e atribua o casos de teste aos planos de teste.

  • Executar testes.

  • Para testes manuais, marque os resultados de cada etapa de validação no caso de teste como aprovado ou reprovado.

    Importante

    Os testadores devem marcar uma etapa de teste com um status, se for uma etapa de teste de validação.O resultado geral de um caso de teste reflete o status de todas as etapas de teste que o testador marcou.Dessa forma, o caso de teste terá um status de falha se o testador tiver marcado alguma etapa do teste como reprovada ou não tiver marcado nenhuma.

    Para os testes automatizados, cada caso de teste é marcado automaticamente como aprovado ou reprovado.

  • (Opcional) Para filtrar os relatórios por área de produto e a iteração, especifique os caminhos de Área e de Iteração de cada caso de teste.

Para que os relatórios Lacunas de Testes sejam úteis e precisos, a equipe deverá executar as atividades descritas na tabela a seguir:

Relatório de planilha

Atividades necessárias

  • Status da criação de casos de teste

  • Status de design de automação

  • Defina casos de teste e atualize seu Estado de Design para Pronto.

  • Status de design de automação

  • Progresso de plano de teste

  • Status do Teste por Pacote

  • Status do Teste por Área

  • Análise de falha

  • Defina os planos de teste e os pacotes de teste e atribua casos de teste a planos de teste e a pacotes de teste.

  • Execute os testes, e, para os testes manuais, marque os resultados de cada etapa de validação no caso de teste como aprovado ou reprovado.

  • Status da criação de casos de teste

  • Status de design de automação

  • Progresso de plano de teste

  • Status do Teste por Pacote

  • Status do Teste por Área

  • Análise de falha

  • (Opcional) Para oferecer suporte à filtragem, atribua caminhos de Iteração e de Área para cada caso de teste. Os campos Resultado de Teste - Hierarquia da Iteração e Resultado de teste - Hierarquia da Área obtêm seus valores dos caminhos Iteração e Área que são atribuídos aos casos de teste correspondentes.

Atualizando e Personalizando os Relatórios

Você pode atualizar o relatório de progresso de equipe de teste abrindo no Office Excel e modificar as opções de filtro para o relatório Pivot-Table para uma das planilhas. Você pode personalizar cada relatório para fornecer suporte a outras visualizações, como a tabela a seguir descreve.

View

Ação

  • Status de design e de automação para uma iteração

  • Progresso do plano de teste e resultados de teste de uma iteração

  • Teste de regressão para uma iteração

Altere o filtro para Iteration (default=All)

  • Status de design e de automação para uma área do produto

  • Progresso do plano de teste e resultados de teste de uma área do produto

  • Teste de regressão para uma área de produto

Altere o filtro para Area (default=All)

  • Progresso do plano de teste e resultados de teste de planos de teste selecionados

  • Teste de regressão para planos de teste selecionados

  • Análise de falha para planos de teste selecionados

Altere o filtro para Test Plan (default=All)

  • Status de design e de automação para as oito, dez, ou mais semanas recentes

  • Progresso do plano de teste para as oito, dez ou mais semanas mais recentes

  • Teste de regressão para Análise de Falha de iteração para as oito, dez ou mais semanas recentes.

Na lista de campos de tabela dinâmica de colunas, substitua @@Last 6 weeks@@ por um Setdiferente

Para obter mais informações sobre como trabalhar com relatórios PivotTable e PivotChart e como personalizá-los, consulte as páginas a seguir no site da Microsoft:

Consulte também

Outros recursos

Relatórios do Excel