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 obter mais informações sobre os projetos de teste, consulte Usando listas de teste (Visual Studio 2010).
Maneiras 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 os testes usando a janela Visual Studio 2010Modo de Teste.Para obter mais informações, consulte Como: Executar testes de unidade do SQL Server e Como executar testes automatizados no Microsoft Visual Studio 2010.Para o Visual Studio 2012, consulte Como executar testes automatizados no Microsoft Visual Studio 2012.
Execute os testes usando o comando MSTest.exe em um prompt de comando.Para obter mais informações, consulte Como executar testes automatizados da linha de comando usando o MSTest (Visual Studio 2010) or 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 obter mais informações, consulte 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, consulte Como executar novamente um teste (Visual Studio 2010).
Execute testes individuais ou listas de testes na janela (Visual Studio 2010) Editor de Lista de Testes.Para obter mais informações, consulte 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 obter mais informações, consulte 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, consulte 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 do Teste mostra quais testes foram aprovados ou apresentaram falha.Para obter mais informações, consulte Interpretando resultados do teste de unidade do SQL Server.Para obter mais informações sobre como diagnosticar uma falha inesperada, consulte Como: Depurar objetos de banco de dados.
Tópicos desta 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 personalizado 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
Verificando o código do banco de dados usando os testes de unidade do SQL Server