Definindo categorias de teste para agrupar os testes
Publicado: abril de 2016
Se você tiver criado testes automatizados usando o Visual Studio, poderá gerenciá-los categorizando-os com categorias de teste. Quando você executa esses testes automatizados usando o Visual Studio, Team Foundation Build, ou mstest.exe, você pode usar essas categorias de teste para selecionar facilmente quais testes executar. Você pode adicionar categorias de teste como atributos para os métodos de teste.
Requisitos
- O Visual Studio Enterprise, Visual Studio Test Professional
As categorias de teste fornecem mais flexibilidade do que a funcionalidade de listas de teste de versões anteriores do Microsoft Visual Studio. Você pode usar os operadores lógicos com categorias de teste para executar testes junto de várias categorias ou para limitar os testes que executa a testes que pertençam a várias categorias. Além disso, é fácil adicionar categorias de teste à medida em que você cria seus métodos de teste, e não é necessário manter listas de testes após você ter criado os métodos de teste. Usando categorias de teste, você não tem que fazer check-in e fazer check-out do arquivo .vsmdi <nome de solução> que mantém as listas de teste.
Tarefas
Tarefas |
Tópicos associados |
---|---|
Agrupando Testes em Categorias de Teste: você pode adicionar um teste automatizado a uma ou a várias categorias de teste usando um atributo de teste. Cada teste pode pertencer a várias categorias de teste. |
|
Executando testes usando categorias de teste: depois de escolher quais testes que você deseja executar, você pode escolher quais categorias de teste eles deverão pertencer. É possível fazer isso usando operadores lógicos. Por exemplo, você poderia executar todos os testes pertencentes à categoria de teste Prioridade 1 e à categoria de teste Prioridade 2. |
|
Ao usar categorias de teste para selecionar testes para executar antes do check-in: Você pode usar uma compilação para verificar as alterações de código antes de fazer o check-in. Você pode usar categorias de teste para definir os testes para executar para esta compilação de check-in restringido. |
|
Ao usar categorias de teste para selecionar testes para serem executados após a compilação do aplicativo ou antes do check-in: Você pode usar uma definição de compilação para definir quais categorias de teste são executadas para testar uma nova compilação. |