Partilhar via


Como: Criar testes de unidade de banco de dados para procedimentos armazenados, disparadores e funções

Você pode escrever testes de unidade que avaliar as alterações feitas em qualquer objeto de banco de dados.No entanto, Visual Studio Team System Database Edition inclui alguns suporte adicional para procedimentos armazenados, disparadores e funções de banco de dados. Quando você cria testes para esses objetos, os stubs do código Transact-SQL (T-SQL) são gerados automaticamente para você personalizar.

Para criar um teste de unidade de banco de dados de uma função, disparar ou procedimento armazenado

  1. em aberto seu projeto de banco de dados em O gerenciador de soluções.

  2. Sobre o Modo de exibição , aponte para Outros Windowse clicar Exibição esquema.

  3. In Exibição esquema, abra a pasta de projeto que contém os objetos que você deseja teste.Por exemplo, abra o Procedimentos armazenados pasta.

  4. clicar com o botão direito do mouse no objeto que você deseja testar e clique em Criar testes de unidade.

    The Criar testes de unidade caixa de diálogo aparecerá, exibindo as pastas e os objetos no seu projeto de banco de dados.A caixa de seleção para o objeto que você clicou com o botão direito do mouse está marcada.

  5. (Opcional) Para criar testes de unidade para outros objetos, selecionar suas caixas de seleção em Seleção corrente.

  6. In Projeto, especifique o projeto de teste para o qual você deseja adicionar esse teste.

    - ou -

    Se nenhum projeto teste existir ou se você deseja criar um novo projeto de teste, selecionar Criar um novo linguagem projeto de teste.

  7. Em Classe de saída, escolher Inserir o teste de unidade em uma classe de teste existente ou criar uma nova classe de teste e clicar OK.

    Se seu projeto de teste estiver novo ou não foi configurado, o Projeto Aparece a caixa de diálogo de ProjectName configuração.Na caixa de diálogo, você pode configurar as seguintes configurações para seu projeto de teste:

    • A conexão de banco de dados que é usada para executar testes

    • A conexão de banco de dados que é usada para validar os resultados do teste

    • Se deseja implantar automaticamente o projeto de banco de dados e qualquer esquema associado será alterado para uma configuração de projeto determinado antes da execução de testes de unidade.

    • Um plano de geração de dados que você deseja executar antes da execução de testes de unidade.

    Para obter mais informações, consulte Como: Configurar execução teste de unidade de banco de dados.

  8. Configurar o projeto e clicar OK.

    - ou -

    clicar Cancelar para criar o teste de unidade sem configurar o projeto de teste.

    O teste aparece no Criador de teste de unidade do banco de dados e os stubs do código T-SQL aparecem no editor de T-SQL.

    Observação:

    A condição de teste Inconclusive é a condição padrão que é adicionada a todos os testes.Essa condição de teste é incluída para indicar a verificação de teste não foi implementada.Excluir esta condição de teste de seu teste após adicionar Outros condições de teste.Para obter mais informações, consulte Como: Adicionar condições de teste para testes de unidade de banco de dados.

Consulte também

Tarefas

Como: Criar um teste de unidade de banco de dados vazio