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.
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.
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 |
---|---|
|
Campo específico do relatório Status de Autoria de Caso de Teste:
Campo específico do relatório de Status de Design de Automação:
|
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.
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.
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 |
---|---|
Filtros específicos do relatório Progresso do Plano de Teste:
Filtro específico do relatório Status do Teste por Pacote:
Filtros específicos do relatório Análise de Falha:
|
Campo específico do relatório Progresso do Plano de Teste:
Campo específico do relatório Status do Teste por Pacote:
Campo específico do relatório Status do Teste por Área:
Campos específicos do relatório Análise de Falha:
|
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.
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 |
---|---|
|
|
|
|
|
|
|
|
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 |
---|---|
|
Altere o filtro para Iteration (default=All) |
|
Altere o filtro para Area (default=All) |
|
Altere o filtro para Test Plan (default=All) |
|
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:
Editar ou excluir uma pasta de trabalho dos serviços do Excel
Salvar um arquivo a uma biblioteca do SharePoint ou outro local da Web