Quem trabalha com TestDrivenDevelopment sabe que a pior parte de conseguir uma boa code coverage é que há alguns testes que são demasiado entediantes para se estarem sempre a fazer… Infelizmente, não os fazendo, a % de code coverage desce, o que leva a que os outros testes – estes mais importantes – também passem um pouco despercebidos.
Para ajudar na criação deste tipo de testes, estive há uns meses a trabalhar com uma biblioteca de geração automática de testes, STDL. Esta biblioteca, apesar de ser bastante interessante, implicava ainda algum trabalho manual para que os testes fossem gerados.
Para ajudar a combater isso (e para aprender um pouco mais sobre o ecosistema do VS), passei um fim de semana a criar um addin para o visual studio. Este addin acrescenta ao botão direito do rato uma nova opção para gerar uns stubs para os testes STDL (faz um pouco mais, por inspecção da classe em que se clica mas…
.
Hoje lembrei-me disso e achei que seria interessante colocar aqui umas referências pois nunca se sabe quando irei precisar de gerar testes em .net novamente
Podem ver mais neste post, sacar uma beta release aqui ou ver o código aqui.
Se acharem a plataforma interessante, falem com o Neville Grech na mailing list para ver se o projecto recomeça… Eu era capaz de fazer mais uma ou duas linhas de código