Definindo categorias de teste para agrupar os testes

Se você tiver criado os testes automatizados usando Microsoft Visual Studio 2010, você pode gerenciar esses testes-las com a categorização categorias do teste de. Quando você executar esses testes automatizados usando Visual Studio, Team Foundation Build, ou MSTest. exe, você pode usar essas categorias de teste para selecionar facilmente o que testa a você executar. Você adicionar categorias de teste como atributos para seus métodos de teste.

Categorias de teste fornecem mais flexibilidade do que o teste lista funcionalidade das versões anteriores do Visual Studio da Microsoft. Você pode usar operadores lógicos com categorias de teste para executar testes de várias categorias juntos ou limitar os testes que você executar os testes que pertencem a várias categorias. Também, categorias de teste são fáceis de adicionar à medida que você cria seus métodos de teste e você não precisa manter listas de teste após você ter criado os seus métodos de teste. Usando as categorias de teste, não é necessário fazer check-in e check out do arquivo. vsmdi de < nome da solução > que mantém as listas de teste.

ObservaçãoObservação

Categorias de teste são recomendadas para uso sobre a funcionalidade de listas de teste de versões anteriores do Visual Studio, a menos que você precisa criar uma diretiva de check-in que requer uma lista de teste. Para obter mais informações sobre diretivas de check-in, consulte Adicionar diretivas de Check-In.

Tarefas

Tarefas

Tópicos associados

Testes de agrupamento em categorias de teste: Você pode adicionar um teste automatizado para uma ou várias categorias de teste usando um atributo de teste. Cada teste pode pertencer a várias categorias de teste. Quando os testes são associados às categorias, você pode filtrar os testes no modo de exibição de teste e executá-los.

A execução de testes usando as categorias de teste: Depois de escolher quais testes que você deseja executar, você pode escolher quais categorias de teste devem pertencer a. Você pode fazer isso usando operadores lógicos. Por exemplo, você pode executar todos os testes que pertencem à categoria de teste de prioridade 1 e prioridade 2 categoria de teste.

O uso de categorias de teste para selecionar os testes a serem executados antes do Check-In: Você pode usar uma compilação para verificar as alterações de código antes de você fazer o check-in. Você pode usar categorias de teste para definir os testes para executar por isso gated check-in de compilação.

O uso de categorias de teste para selecionar testes para executar após criar seu aplicativo ou antes do Check-In: Você pode usar uma definição de compilação para definir quais categorias para executar para testar uma nova compilação de teste.

Consulte também

Conceitos

Listas de definição de teste para agrupar os testes

Outros recursos

Criação automatizada de testes