Como: Criar e configurar projetos de teste para testes automatizados

Projetos de teste podem conter testes de qualquer tipo. Você pode criar um projeto de teste explicitamente. Ou, se sua solução não contiver nenhum projeto de teste quando você cria o primeiro teste, um projeto de teste é criado automaticamente e o teste é colocado nele.

Antes de criar um projeto de teste, você pode optar por configure de forma que projetos teste são criados. Isso significa determinar quantos testes e quais tipos de testes são adicionados automaticamente a novos projetos de teste, além de para o idioma padrão do projeto de teste. Para fazer isso, use o Opções caixa de diálogo, está disponível a Ferramentas menu.

Conforme descrito nos procedimentos a seguir, você pode criar projetos teste de várias maneiras:

  • Criar um projeto de teste quando você adiciona um teste. Quando você cria um novo teste, você pode criar novos um projeto de teste no qual o teste será adicionado ou adicionar o teste para um projeto de teste existente que já está carregado.

  • Criar um projeto de teste quando você gerar um teste de unidade. Quando você gera testes de unidade, você pode criar um novo projeto de teste no qual os testes serão adicionados ou adicioná-los a um projeto de teste existente.

  • Usando a caixa de diálogo Add New Project. Com esse método, você pode usar uma caixa de diálogo para escolher a linguagem de programação do seu projeto de teste.

  • Configurar a criação do projeto de teste. Definir a linguagem de programação para novos projetos de teste, e se um ou mais testes devem ser adicionados para novos projetos de teste por padrão.

Criar um projeto teste quando você adiciona um teste.

Para criar um projeto de teste quando você adiciona um teste.

  1. Clique em Test e então clique New Test.

    A caixa de diálogo Add New Test é exibida.

  2. Em Add to Test Project, escolha uma das opções para criar um novo projeto teste. Por exemplo, clique em Create a new Visual C# Test Project.

    ObservaçãoObservação

    Por padrão, o tipo de teste do projeto mostradas em Add to Test Project é o tipo que está definido como padrão no Opções caixa de diálogo, está disponível no Ferramentas menu.

  3. No modelos de painel, selecione o tipo de teste que você deseja adicionar.

  4. Clique em OK.

    A caixa de diálogo New Test Project é exibida.

  5. Digite um nome para o novo projeto de teste, ou aceite o nome padrão e, em seguida, clique em criar.

  6. Dependendo do tipo de teste que você escolheu, você pode codificar manualmente ou gerar o teste recém-adicionado.

O projeto teste e o teste que ele contém são adicionados à sua solução.

Crie um projeto teste enquanto você gera testes de unidade

Para criar um projeto de teste enquanto você gera testes de unidade

  1. Abra um arquivo código-fonte.

  2. Clique com o botão direito do mouse em um namespace, classe ou método.

  3. Clique em Create Unit Tests.

    A caixa de diálogo Create Unit Tests é exibida.

  4. (Opcional) Altere a seleção de membros para os quais você deseja gerar testes de unidade.

  5. Em Output project, escolha uma das opções para criar um novo projeto teste. Por exemplo, clique em Create a new Visual C# Test Project.

  6. Clique em Generate.

    A caixa de diálogo New Test Project é exibida.

  7. Digite um nome para o novo projeto de teste, ou aceite o nome padrão e, em seguida, clique em criar.

O projeto de teste é adicionado à sua solução com o novo teste de unidade.

Criar um projeto de teste usando a caixa de diálogo Add New Project

Para criar um projeto de teste usando a caixa de diálogo Add New Project

  1. No Solution Explorer, clique com o botão direito do mouse sobre a solução.

  2. Aponte para Add e, em seguida, clique em Novo projeto.

    A caixa de diálogo Add New Project é exibida. O painel Project types contém um Test Projects node. e nós para linguagens de programação específicas.

  3. Se desejar que o seu novo projeto de teste para ter uma linguagem de programação específica, expanda o nó dessa linguagem. Caso contrário, expanda Os projetos de teste.

    ObservaçãoObservação

    Projetos teste não estão disponíveis para todas as linguagens.

  4. Se você expandiu um nó de linguagem, clique em Test. Se você expandiu o nó Test Projects, clique em Test Documents.

  5. Em Templates, clique em Test Project.

  6. (Opcional) Altere o nome ou local do projeto que você está prestes a adicionar.

  7. Clique em OK.

O projeto teste é adicionado à sua solução.

Configurar a criação do projeto de teste

Para configurar a criação do projeto de teste

  1. No menu Tools, clique em Options.

    A caixa de diálogo Options é exibida.

  2. Expanda Test Tools no painel esquerdo e clique Test Project.

  3. (Opcional) Em language de projeto de teste padrão, escolha uma linguagem de programação para novos projetos de teste.

  4. (Opcional) Convém certificar-se de que o seu projeto de teste e o projeto que contém o seu código em teste usem o mesmo idioma. Se você desejar usar o mesmo idioma, marque a caixa de seleção quando criar automaticamente um projeto de teste, desconsidere a configuração de idioma padrão e use o idioma do projeto de código de produção.

  5. (Opcional) Você pode optar por ativar um recurso que fará com que seu A lista de teste e Test View o windows para atualizar automaticamente quando você faz alterações para métodos em vez de ter que clicar Atualizar manualmente. Isso foi conhecido por causar alguns problemas de desempenho e outros problemas com arquivos VSMDI. Para ativar esse recurso, desmarque o desabilitar a descoberta de plano de fundo dos métodos de teste caixa de seleção.

  6. Em Select the files that will be added to each new test project, by default, escolha, por linguagem, o tipo de projeto de teste que você deseja configurar.

  7. Selecione os testes que você deseja adicionar em projetos de teste da linguagem selecionada que esses projetos são criados.

    ObservaçãoObservação

    Você pode selecionar os testes de zero. Se você selecionar zero testes, cada novo projeto de teste está vazio. Isso significa que ele contém, por exemplo, uma página de propriedade e uma referência a arquivos de namespace, mas há testes nem o código-fonte. Você pode adicionar testes posteriormente por meio de Add New Test caixa de diálogo.

  8. (Opcional) Repetir passos 4 e 5 para projetos de teste em linguagens diferentes.

  9. Clique em OK.

    As configurações são armazenadas para uso na próxima vez que você criar um projeto de teste.

Você pode alterar essas preferências a qualquer momento, antes de criar projetos de teste adicionais.

Consulte também

Outros recursos

Criação automatizada de testes