Compartilhar via


Criando e gerenciando testes

Criando e gerenciando testes são uma parte importante do processo de uma equipe de teste organizar seu trabalho. Dependendo das suas necessidades de testes, existem diferentes tipos de testes que você pode usar: testes manuais e testes automatizados.

Você pode criar casos de teste para seu testes manuais com a ação e a validação de etapas de teste usando Visual Studio 2010 Ultimate ou Visual Studio Test Professional. Você pode adicionar os casos de teste para o seu plano de teste usando o Microsoft Test Manager.

Você também pode criar testes automatizados usando Visual Studio. Testes automatizados permitem que você teste seu aplicativo com mais eficiência. Os testes automatizados executados etapas de teste para você e determinam se o teste passa ou falha. Portanto, eles podem executar mais rapidamente e com mais freqüência que testes manuais. Testes automatizados podem avaliar se o seu aplicativo ainda está funcionando corretamente depois que foram feitas alterações de código.

Posteriormente, se desejar, você pode converter os casos de teste manuais para testes automatizados vinculando a automação para o caso de teste que contém as etapas do teste manual. Em seguida, você pode executar esses testes automatizados usando Microsoft Test Manager e visualize os resultados como parte do progresso de plano de teste.

Tarefas

Tarefas

Tópicos associados

Criando testes para requisitos: Depois de examinar os usuários precisa para seu aplicativo, você pode criar casos de teste para testar essas necessidades. Você pode vincular cada caso de teste para os requisitos relevantes ou histórias de usuários, dependendo de sua metodologia de gerenciamento de projeto. Você pode adicionar as etapas de teste ao seu caso de teste, se você estiver fazendo testes manuais. Além disso, você pode associar um teste automatizado com o seu caso de teste.

A criação de casos de teste Manual para suítes de teste: Você pode criar casos de teste com etapas do teste manual e os resultados esperados em suas suítes de teste em seu plano de teste. As suítes de teste podem ser baseadas em quaisquer critérios que você precisa. Você pode até criar uma suíte de testes baseada em uma consulta. Em seguida, todos os casos de teste são retornados por essa consulta serão adicionados ao conjunto.

Criação automatizada testes: Você pode criar testes de interface de usuário automatizada. Esses testes podem ser usados para verificar o que não houve nenhuma regressão ou alterar na interface do usuário da codificação de alterações.

Você pode criar testes de unidade para verificar o seu código e verificar que alterações em seu código não interromper a funcionalidade existente.

Você pode criar testes de unidade de banco de dados para verificar se os procedimentos armazenados, funções e disparadores estão funcionando corretamente.

Você pode criar testes de carga para medir o desempenho do seu aplicativo.

Você também pode criar testes genéricos que podem chamar uma API para testar os recursos do seu aplicativo.

Organizando seus testes: Você pode organizar os casos de teste nos planos de teste usando conjuntos de teste. Em seguida, você pode executar esses testes do seu plano de teste, selecionando uma suíte de testes para executar. Você pode relatar os testes com base em conjuntos.

Você pode organizar os testes automatizados que executam o uso de Visual Studio, Team Foundation Build, ou MSTest marcando os métodos de teste com um atributo de categoria de teste. Você pode usar essas categorias para selecionar os testes que você deseja executar do teste. Cada método de teste pode pertencer a várias categorias de acordo com suas necessidades.

Um teste automatizado pode ser organizado em uma categoria de teste para executar a partir de Visual Studio e associado a um caso de teste em um plano de teste seja executado como parte de um conjunto de teste.

Convertendo os casos de teste Manual para testes automatizados: Você pode converter os casos de teste manuais para testes automatizados, associando o teste automatizado no caso de teste usando Visual Studio. É possível executar esses testes como parte de um plano de teste usando o Microsoft Test Manager.

Consulte também

Conceitos

Executando testes