Cobertura de Código com NCover
| Resumo
do post:
A importância da utilzação de uma ferramenta de cobertura de código para auxiliar na escrita de testes caixa branca quarta-feira, julho 23, 2008 | (2)
|
Pra quem trabalha com testes unitários, ja percebeu a importância de se ter uma ferramenta de análise de cobertura para ajudar na implementação dos testes, pra quem está começando a trabalhar com estes tipos de teste, o primeiro conselho, é procurar antes mesmo da implementação dos testes, uma ferramenta que lhe forneça informações de cobertura de código.
A razão pelo qual a utilização destas ferramentas é tão relevante, é que na maioria das vezes por mais conhecedor do código que você esta testando você seja, você sempre vai esquecer de passar por esse, ou aquele trecho de código, o que pode comprometer a eficiência dos seus testes.
Depois que passei a utilizar o NCover como uma solução para a análise de cobertura dos meus testes, passei a defender muito a tese de que um teste de caixa branca só pode ser confiável quando todos os seus testes passam pela análise de uma ferramenta dessas…salvo alguns casos em que os testes são direcionados propositalmente a um método especifico, testes em API´s…mas no geral (e por enquanto, até que me provem o contrário) acredito nessa tese.
Ferramentas de Teste, Testes Unitários
Cobertura de código, Testes UnitáriosTestes Unitários: NUnit & C#
| Resumo
do post:
Integração do Visual Studio com NUnit para a execução de testes unitários automáticos, e um exemplo prático terça-feira, maio 20, 2008 | (4)
|
Estou implementando testes automáticos em um novo projeto aqui no cesar, antes de inicar de fato as atividades, estou realizando alguns PoC´s para achar a melhor forma de realizar estes testes unitários automáticos. Andei dando uma busca por alguns frameworks que suportassem o desenvolmento de testes unitários automáticos para C#, de cara achei o NUnit, ele é free e aparentemente bastante usado.
Irei tentar, aos poucos detalhar minha experiência nesta PoC, tanto no uso do NUnit em conjunto com o C#, quanto no uso de outras ferramentas em conjunto também com o C# para a criação de testes automáticos. Minhas dificuldades, descobertas e impressões ficarão registradas aqui.
Bem antes de tudo, o ambiente que estou utilizando é o seguinte: Visual Studio 2008 e o NUnit, após a instalação do itens acima, é so por a mão na massa.
Automação de Testes, Testes Unitários
Automação, NUnit, Testes UnitáriosEficiência da Equipe de Testes
| Resumo
do post:
Métrica para medição da eficiência do time de testes sexta-feira, fevereiro 8, 2008 | (Comente)
|
Estou na fase final do projeto em que estou atualmente alocado e precisei coletar uma das métricas mais importantes de testes…a métrica que mede a eficiência do time de testes.
Não consegui achar métodos de que medissem a eficiência de testes no modelo que trabalho CMMI, então fui procurar métricas em outros modelos e achei a Total Defect Containment Effectiveness (TDCE) do Six Sigma.
A métrica é bem simples e lhe fornece resultados bem concretos.
Gerenciamento de Testes, Métricas de Testes
Eficiência de Testes, Métricas de Teste
(2)
(Comente)