Compartilhar via


Usando listas de teste

Você pode criar listas de teste para organizar testes em grupos.Listas de teste persistem entre sessões.Você pode importar listas de teste que foram criadas em uma solução para uma outra solução.

Usando listas de teste

Criar listas de teste usando o Editor de Lista de Testes.Para obter mais informações, consulte Como: Criar uma lista de testes.Após você ter criado as listas de teste, você pode usá-las das seguintes maneiras:

  • Execute vários testes.Usando o Editor de Lista de Testes, você pode selecionar um ou mais listas de teste e executá-los.Resultados de todos os testes contidos, ativados são produzidos como se você tivesse executado os testes individualmente.Para obter mais informações, consulte Como: Execute testes selecionados.

    Você também pode executar listas de teste na linha de comando, usando o MSTest utilitário com seu /testlist: opção. Para obter mais informações, consulte Como: Executar testes na linha de comando e Opções da Linha de Comando MSTest.exe.

  • Execute testes como parte de uma compilação.Quando seu projeto de desenvolvimento fizer parte de um projeto da equipe do Team Foundation Server, o processo de compilação pode usar listas de teste que foram criadas com Ferramentas de teste do Team System Para verificar a funcionalidade de cada compilação dos produtos recém completados. Para obter mais informações, consulte Como: Criar uma definição de compilação e Como: configurar and Run compilação verificação Tests (BVTs).

  • Impor diretiva de check-in.Listas de teste são usadas como uma parte da diretiva check-in.Check-in impõe que todos os testes nas listas de teste selecionadas sejam executado com êxito antes que o código fonte correspondente seja marcado.Para obter mais informações, consulte Como: Adicionar diretivas de Marcar-in.

Exibição de testes e listas de teste

O painel de listas de teste do Editor do teste de lista sempre exibe os três nós de nível superior:

  • Lists of Tests.Esta é a raiz da hierarquia da lista de teste e, inicialmente, está vazia.O nó Lists of Tests (listas de testes) pode conter várias listas de teste.Cada lista de teste, em qualquer nível na hierarquia, pode conter vários testes e listas de teste.Um teste pode existir em mais de uma lista de testes; para obter mais informações, consulte Como: Organizar testes em listas de teste. Para executar os testes em uma lista de teste, marque a caixa de seleção para a lista de teste, e clique Run Tests.

    Observação:

    Se você executar os testes que pertencem a uma lista de testes, mas veja outros testes estão sendo executados, pode ser porque outros testes em outras listas ou na All Loaded Testsnó de , foram selecionados, mesmo que eles não são exibidos no momento.Um exemplo disso é quando você executa uma lista de teste que contém outras listas de teste.Os testes nas listas teste filhas também são executados, mesmo se as listas filhas não estiverem visíveis porque a lista pai está recolhida.Além disso, alguns tipos de teste, como testes ordenados e de carga, pode conter outros testes.Quando você executar o teste que os contém, os testes contidos também serão executados.

  • Tests Not in a List.Esta é uma lista não hierárquica de todos os testes em sua solução que não foram movidos em uma ou mais listas de teste.

  • All Loaded Tests.Esta é uma lista não hierárquica de todos os testes em sua solução.Ele exibe todas as instâncias de todos os testes.Se existir um teste em duas listas de teste, ele será exibido duas vezes no All Loaded Tests nó.

Estados de listas de teste

Uma lista de teste pode possuir qualquer um dos quatro seguintes estados:

  • Unchecked (Desmarcada).Nenhum dos testes disponíveis na lista, nem em qualquer das suas listas filho, atualmente são verificados.

  • Checked (Marcada).Todos os testes disponíveis na lista, e todas as suas listas filhas, atualmente são verificadas.

  • Indeterminate (Indeterminado).Isso é indicado por uma marca de seleção esmaecida.Alguns dos testes disponíveis na lista, em suas listas filhas, ou ambos são selecionados.

  • Disabled (Desativado).A lista não está disponível.Essa lista de teste e suas listas filhas não contém testes que estejam disponíveis para serem verificada.

Um teste está disponível para ser verificado se ele está ativado e não foi filtrado.Para obter mais informações, consulte Como: Testes de filtro.

Exemplo: Se você tiver uma lista de testes que contém três testes, e você verifica dois deles, o marca de verificação para essa lista de testes ficará esmaecido, o que indica o estado indeterminado.Se você então desativar o teste desmarcado, a caixa de seleção da lista de teste se torna marcada porque todos os testes disponíveis são verificados.Se você voltar a habilitar esse teste, a lista de teste ficará indeterminada novamente.Se você desativar todos os testes três, a caixa de seleção de listas de teste se torna desativada, porque não existem testes contidos nesta lista de teste que podem ser selecionados.

Armazenamento e reuso de listas de teste

Listas de teste residem nos arquivos metadados de teste, que residem na pasta Solution Items de uma solução por vez.Conforme você adiciona, exclui ou altera listas de teste, ou adiciona testes para listas de teste ou remove testes delas, suas descrições são atualizadas no arquivo metadado.O arquivo metadado é um arquivo XML.

Consulte também

Tarefas

Como: Criar uma lista de testes

Como: Execute testes selecionados

Como: Executar testes na linha de comando

Como: configurar and Run compilação verificação Tests (BVTs)

Como: Criar uma definição de compilação

Como: Adicionar diretivas de Marcar-in

Como: desabilitar e ativar testes

Conceitos

Opções da Linha de Comando MSTest.exe

Reutilizando Testes