Testes Unitários com csUnit

quarta-feira, 28 de maio de 2008.

(Comente)


Pessoal, achei outra ferramenta bem legal para a execução de testes unitárioso o csUnit, tambem é free como o NUnit, JUnit. Por enquanto, na minha opinião, a ferramenta de testes do proprio Visual é melhor, pela questão da integração como falei anteriormente. Mas o que acho fantástico nestas ferramentas open source de testes unitários é que elas simplesmente utilizam a mesma forma de organizaçao e identificação de uma suite e um caso de teste…atravez da tag [TestFixture] e [Test], para realizar esta avaliação eu simplesmente reusei meu código completamente, não alterei uma linha sequer.

Devido a esta razão não vou mostrar o código do teste novamente, pois vocês pode vê-lo aqui.

Antes de chegar no código do seu teste você deverá criar uma “Receita”.

image

Depois, é tudo a mesma coisa, abra seu código compilado e mande ver no “play”.

image image

No caso acima podemos ver que aluguns testes falharam, o que achei melhor nele do que no NUnit é que no csUnit, os resultados dos testes, principalmente os que falharam, é exibido junto com o seu respectivo teste, no NUnit ele armazena tudo em uma console, o que dificulta o debug.

Alem disto ele tem uma aba de estatísticas, onde ele guarda as informações da execução.

Mesmo com a aparente vantagem sobre o NUnit, na minha opinião, ainda prefiro o componente de testes  unitários do .NET.


    


Gostou? assine o feed | Discordou? opine! ou entre em contato

1 Opiniao

sites que referenciam este post (trackbacks e pingbacks)

  • Executando Testes com o MSbuild | ...zezologs
    [...] o mesmo código que venho utilizando nos exemplos passados em “Testes Unitários com csUnit“, “Testes Unitários com componente do ...



  • Opine!




    Caso possua um site, preencha este campo que ele sera exibido na pagina inicial na aba "+ leitores".

    Clique nos smileys abaixo para adicionar ao seu texto.

    :! ≈pirate≈ ≈oops≈ ≈$≈ ≈vangry≈ ≈eek≈ ≈neutral≈ ≈halo≈ ≈down≈ ≈roll≈ ≈cry≈ ≈???≈ :/ ::15 ≈twisted≈ >>> ≈angel≈ ≈!≈ ≈up≈ ≈mrgreen≈ ≈cool≈ :P :D :( ≈mad≈ ≈shock≈ ≈kiss≈ ;) ≈XO≈ :)