Partilhar via


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:

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:

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