Executando testes de unidade do SQL Server
Para melhorar e manter a qualidade do código, crie e execute testes de unidade do SQL Server que verifiquem o comportamento de qualquer objeto de banco de dados e faça check-in desses testes para controle de versão. À medida que você ou qualquer membro da sua equipe altera o esquema de banco de dados, você executa testes de unidade do SQL Server e testes de unidade de software para verificar se as alterações não prejudicarão a funcionalidade existente. Você pode executar testes individuais ou pode executar grupos de testes, que são conhecidos como listas de testes. Para saber mais, confira Usar listas de teste (Visual Studio 2010).
Formas de executar testes de unidade do SQL Server
Você pode executar os testes de unidade do SQL Server de diversas maneiras, que variam de acordo com o software instalado, conforme é mostrado a seguir:
Execute testes usando a janela Modo de Teste do Visual Studio 2010. Para obter mais informações, confira Como executar testes de unidade do SQL Server e Como executar testes automatizados no Microsoft Visual Studio 2010. Para o Visual Studio 2012, veja Como executar testes automatizados no Microsoft Visual Studio 2012.
Execute os testes usando o comando MSTest.exe em um prompt de comando. Para saber mais, confira Como executar testes automatizados da linha de comando usando o MSTest (Visual Studio 2010) ou Como executar testes automatizados da linha de comando usando o MSTest (Visual Studio 2012).
Execute os testes no Gerenciador de Soluções executando um projeto de teste. Para saber mais, confira Como executar testes automatizados no Microsoft Visual Studio 2010 ou Como executar testes automatizados no Microsoft Visual Studio 2012.
Execute novamente os testes na janela Resultados dos Testes. Para obter mais informações, confira Como executar um teste novamente (Visual Studio 2010).
Execute testes individuais ou listas de testes na janela (Visual Studio 2010) Editor de Lista de Testes. Para saber mais, confira Como executar testes automatizados no Microsoft Visual Studio 2010 ou Como executar testes automatizados no Microsoft Visual Studio 2012.
Execute testes quando compilar um projeto no Team Foundation Build. Para saber mais, confira Como configurar e executar testes agendados depois de criar seu aplicativo (Visual Studio 2010) ou Como configurar e executar testes agendados depois de criar seu aplicativo (Visual Studio 2012).
Você pode executar os testes de unidade do SQL Server em uma ordem específica usando um teste ordenado. Para obter mais informações, confira Como Criar um teste ordenado (Visual Studio 2010) ou Como Criar um teste ordenado (Visual Studio 2012).
Interpretando os resultados dos testes
Depois que você executar os testes, a janela Resultados de Teste mostra quais testes foram aprovados ou apresentaram falha. Para saber mais, confira Interpretar resultados do teste de unidade do SQL Server. Para obter mais informações sobre como diagnosticar uma falha inesperada, veja Como depurar objetos de banco de dados.
Tópicos nesta seção
Esta seção contém os seguintes tópicos:
Cenários relacionados
Criando e definindo testes de unidade do SQL Server
Você pode definir testes de unidade para verificar o comportamento dos objetos de banco de dados e associar cada projeto de teste a um plano de geração de dados, uma configuração de implantação e uma cadeia de conexão diferentes.
Condições de teste personalizadas para testes de unidade do SQL Server
Você pode criar uma condição de teste personalizada para testar qualquer condição que não possa verificar, usando as condições de teste padrão.
Consulte Também
Verificar o código do banco de dados usando os testes de unidade do SQL Server