Organizando os casos de teste usando conjuntos de teste

Usando o gerenciador de teste da Microsoft, você pode organizar situações de teste em uma hierarquia de pacotes de teste nos planos de teste.Você pode executar as situações de teste em um pacote um após o outro, e você pode definir o estado de um pacote para indicar se está planejado, em andamento, ou concluído.

Os planos e pacotes de teste são apenas uma maneira de organizar situações de teste.Você não pode adicionar uma situação de teste a mais de um plano de pacote ou de teste, ou nenhuma.Excluindo um pacote não exclui as situações de teste.

Você pode exibir, adicionar, excluir ou pacotes no plano de teste escolhendo Centro de Testes, Plano, Sumário.Quando você seleciona um pacote, você pode ver as situações de teste que referencia.

Diferentes tipos de suíte de teste

 

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Criando pacotes

Criar e excluir pacotes usando a barra de ferramentas acima do painel de pacotes à esquerda da janela.

Criar diferentes tipos de conjuntos de teste

Você pode criar três tipos de pacote:

  • Pacotes de teste estático é como pastas.Um pacote de teste estático pode conter as duas situações de teste e outros pacotes.Para criar um conjunto estático, escolha Novo, Conjunto.

    O pacote de raiz do plano de teste é um conjunto estático.

  • pacotes baseados Requisito- é derivado de itens de fallback de produto, as histórias de usuário, ou outros requisitos.O pacote contém todas as situações de teste que são vinculadas ao requisito.Este tipo ajuda você a controlar quanto cada requisito foi testado.

  • Apresentação daA consulta com base pacotes os resultados de uma consulta que você define.Por exemplo, você pode selecionar todas as situações de teste que têm a prioridade = 1.

    [Visual Studio 2012.1] Como um outro exemplo, você pode selecionar todas as situações de teste que são vinculadas a um item de retorno do produto que está no estado certo.

Copiando pacotes de outros planos. Quando você cria um novo plano de teste, você pode desejar copiar alguns dos pacotes de um plano de teste anteriormente.Por exemplo, em cada sprint, você desejará executar novamente muitas das situações de teste que você executou em uma sprints anteriores.O botão de impressão não cria novos situações de teste.Em vez disso, os pacotes de teste copiados às mesmas situações de teste.Se você deseja criar novos situações de teste, consulte Copiando e clonando conjuntos e casos de testes.

Excluindo pacotes. Excluir um conjunto somente se não foi usado.Se não, defina seu estado para Concluído.Quando você exclui um pacote de teste, quaisquer pacotes de teste aninhados são excluídos, mas as situações de teste que se refere são inalterados.

Dd286738.collapse_all(pt-br,VS.110).gifAdicionando situações de teste a pacotes

Para adicionar situações de teste a um conjunto estático ou um pacote de requisitos, use as barras de ferramentas acima da lista de situação de teste.

Barra de ferramentas de casos de teste

Se você escolher Adicionar, uma consulta aparece para itens de trabalho de equipe.Edite a consulta e executá-lo e em seguida, as situações de teste que você deseja.

ObservaçãoObservação

Quando você adiciona uma situação de teste a um pacote dos requisitos, certifique-se de que a situação de teste é apropriado para verificar o requisito associado.Quando você adiciona uma situação de teste a um pacote dos requisitos, links automaticamente ao item de trabalho usando o requisito de tipo de link Testado por .

Escolha Pedido para organizar a ordem em que os testes serão executados em um pacote de teste estático.

Dd286738.collapse_all(pt-br,VS.110).gifMover e compartilhar

Observe que os pacotes não contêm situações de teste.Em vez disso, contêm referências às situações de teste.Portanto, quando você adicionar, mover, ou remover uma situação de teste em um pacote, você está alterando simplesmente referências.A situação de teste própria não é alterada.

Arraste uma situação de teste em um pacote requisito- base ou estático para movê-lo.

  • pacotes Requisito-baseados: quando você move uma situação de teste ou dentro para fora, o link de Testado por entre a situação de teste e os itens de trabalho do requisito são criados e destruídos.

  • A consulta com base pacotes: que você não pode adicionar ou excluir uma situação de teste de um pacote consulta com base, mas você pode copiar situações de teste dele em um pacote de outro tipo.

CTRL+Drag uma situação de teste para fazê-lo aparecer em mais de um pacote.

Arraste um pacote de teste para movê-lo ou de um conjunto estático.

Para criar uma situação de teste duplicado, selecione-o e escolha Copiar.Você pode editar a situação de teste duplicado separadamente.Você pode então mover a cópia em outro conjunto de teste se você deseja.

Para copiar pacotes de outro plano de teste, use o botão na barra de ferramentas acima do painel de pacotes.Para obter mais informações, consulte Copiando e clonando conjuntos e casos de testes.

Dd286738.collapse_all(pt-br,VS.110).gifDefinindo um pacote requisito- base

Um pacote requisito- base é associado com um item de trabalho do requisito.Dependendo do modelo de projeto de equipe, um requisito pode ser conhecido como um item de fallback de produto ou um artigo de usuário.

Os itens de trabalho dos requisitos podem ser associados aos itens de trabalho de situação de teste.Você pode ver esses links no item de trabalho dos requisitos na guia de Testado por , e no item de trabalho de situação de teste na guia de Itens testados .

Um pacote requisito- base inclui automaticamente todos os testes associados ao requisito.Sempre que você adicionar ou remover uma situação de teste de um pacote requisito- base, o link entre o requisito e a situação de teste é criado ou destruído.

Para adicionar um ou mais pacotes requisito- baseados em um plano de teste, escolha Adicionar requisitos.Uma consulta de item de trabalho abre.Editá-lo, execute-a e em seguida, os requisitos que você deseja.Um pacote é gerado para cada item de trabalho do requisito que você seleciona.

[O Visual Studio 2012.1] Na consulta de item de trabalho, você pode localizar os requisitos que são associados para trabalhar os itens que têm propriedades específicas.Por exemplo, você pode localizar todos os requisitos que têm um item de trabalho específico de ancestral, ou todos os requisitos que têm tarefas de implementação.Para fazer isso, defina o tipo de consulta a Itens de Trabalho e Links Diretos ou a Árvore de Itens de Trabalho.Adicione cláusulas para selecionar o tipo e as propriedades dos itens de trabalho vinculados.Executar a consulta em seguida, expanda os itens resultantes para ver os links.Selecione os requisitos que você deseja criar pacotes.

Dd286738.collapse_all(pt-br,VS.110).gifDefinir uma consulta com o pacote

Quando você escolhe Novo, Conjunto baseado em consulta, uma consulta de item de trabalho é criada.Você edite para selecionar os itens de trabalho de situação de teste que você deseja.Você pode editá-lo novamente posteriormente.A consulta automaticamente executa sempre que você abre ou executa o pacote.

Criar ou editar um pacote com base em consulta

Você não deve alterar as duas primeiras cláusulas de consulta de item de trabalho.Garante que os itens de trabalho são situações de teste em seu projeto.

Mais geralmente os campos usados nas cláusulas adicionais são Estado, Caminho de área, Caminho de Iteração, Prioridade.

Executar a consulta para verificar encontrar situações de teste corretas.

  • [Visual Studio 2012.1 – Visual Studio e TFS] Consultas vinculadas e hierárquicas
    Você pode selecionar as situações de teste com base nas propriedades dos itens de trabalho que estão associados a.Na página de Nova Consulta ou de Editar Consulta , defina Tipo de consulta a Itens de Trabalho e Links Diretos ou a Árvore de Itens de Trabalho, e então defina a consulta para filtrar os itens de trabalho vinculados.

    Esses tipos de pares de retorno das consultas de itens de trabalho e das árvores de itens de trabalho.O pacote consulta com base incluirá todas as situações de teste encontradas no resultado da consulta, não importa o que a posição eles ocupa em pares ou na árvore.

    Eis alguns exemplos de pacotes de consulta que você poderia fazer vinculadas usando consultas:

    • Todas as situações de teste que não são vinculadas a um requisito de tipo, como um artigo de item ou de usuário de fallback de produto

      Pacote com base em consulta usando linksPacote com base em consulta usando links

    • Todas as situações de teste que são vinculadas a um item de retorno do produto que está no estado certo

      Pacote de consulta para testes dos requisitos aprovados

    • Todas as situações de teste que são vinculadas os requisitos que são agendados para sprint atual (iteração)

Estado do pacote de teste

Você pode definir o estado de um conjunto de teste para indicar se você está pronto para executar seus testes ou se os testes todos eles concluíram.

Se você não desejar usar esse recurso, deixar de estado no seu valor padrão de Em Andamento.

Opção de estado de suite de teste

Defina o estado para informar outros membros da equipe:

  • NoNo planejamento: As situações de teste no pacote não ainda estão prontos para ser executado.

  • Em Andamento: O pacote de teste pode ser executado.

  • Concluído: Os testes tiverem terminado e não precisam ser qualificados novamente neste conjunto de teste.Você ainda pode executar as mesmas situações de teste em outros pacotes de teste ou planos de teste.

Observação importanteImportante

Os testes em um pacote de teste não podem ser executados a menos que seu estado é Em Andamento.

Pacotes de teste em execução

Para uma discussão completa de teste de execução, consulte Executando testes no Microsoft Test Manager.

Pacotes de teste permitem que você realize todos os testes no pacote em um lote, em outro.

Para executar testes, escolha Testar, Executar Testes.

Executar todos os testes em um conjunto de

Somente os pacotes que estão no estado de Em Andamento são visíveis.

Para executar um teste individual, use o botão de Executar acima na barra de ferramentas de lista de teste.Para executar um conjunto de teste, use o botão de Executar na barra de ferramentas de pacotes de teste.Para obter mais informações, consulte Como: executar vários testes manuais em uma suíte de testes.

Consulte também

Conceitos

Definindo um plano de teste

Configurações de teste - especificando plataformas de teste