Como configurar o teste de unidade no Visual Studio 2010? [fechadas]


19

Estou fazendo meu primeiro grande projeto e não tenho muita experiência em um ambiente de programação profissional. Ao pesquisar qualquer coisa relacionada à programação, muitas vezes vejo referências ao teste de unidade, mas ainda não sei como configurá-las ou mesmo se isso seria benéfico para mim.

Alguém pode me explicar o teste de unidade e como configurá-lo em uma solução do Visual Studio 2010 que possui vários projetos? É algo que ocorre na solução do seu projeto ou é uma solução separada? E isso é algo que você recomendaria para uma pequena equipe de desenvolvimento ou é apenas uma perda de tempo para configurar?

No momento, eu apenas executo o programa inteiro para testar o que estou trabalhando atualmente, mas, ocasionalmente, encontro problemas que não são fáceis de depurar e seria útil executar subconjuntos do código em outro lugar ... Às vezes, eu configuro outro projeto com algumas das bibliotecas referenciadas para testar uma pequena parte do programa, mas sinto que é desperdiçado mais tempo configurando isso e executando apenas o programa inteiro por causa de todas as dependências envolvidas


2
Estou votando para encerrar esta questão como fora de tópico, porque é uma pergunta específica ao uso de uma ferramenta e à configuração da ferramenta.

Respostas:


19

A configuração do teste de unidade no VS2010 é bastante fácil.

Adicione um novo projeto à sua solução e selecione o modelo de Projeto de Teste na caixa de diálogo Novo Projeto. Geralmente, você cria um projeto de teste para o projeto que deseja testar em sua solução (por exemplo, BusinessLogic.proj teria um parceiro chamado BusinessLogicTest.proj, apenas como exemplo).

Depois de adicionar o projeto, a maneira mais fácil (não necessariamente a melhor maneira de fazer isso, especialmente se o objetivo é chegar ao TDD) para começar é clicar com o botão direito do mouse na função que deseja testar e selecionar "Criar testes de unidade". Verifique se o Projeto de Saída é o Projeto de Teste que você acabou de criar e clique em OK. O VS cria uma nova classe de teste para você com um método de teste stubbed.

Esse é o básico da configuração. Há muito o que aprender a testar efetivamente, mas você está pelo menos no caminho certo desejando fazer o teste de unidade. Vou ver se consigo encontrar uma demonstração ou artigo para ajudá-lo um pouco mais.

EDITAR

Achei um. Este artigo é de Deborah Kurata (uma MVP do MS) e ela tem exemplos de código em C # e VB. Ela está usando o VS2008, mas o básico é o mesmo para o VS2010


1
Obrigado, esse era exatamente o tipo de coisa que eu queria para começar! Maneira mais fácil do que eu pensava que seria, e muito mais rápido, então, como eu normalmente faço isso :)
Rachel
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.