Pergunta

Eu trabalho com uma equipe que utiliza Behavior Driven Development (BDD) para entregar nossas aplicações. Nós começamos a entrega de aplicativos Silverlight.

Eu gostaria de associar os Cenários BDD acordados escritos em texto simples para os resultados dos testes automatizados para a nossa aplicação Silverlight. Assim, quando um cenário é cumprida na aplicação há um simples relatório mostrando isso mapeado para o texto original. Isto é assim que as nossas partes interessadas (aka proprietário do produto) pode rapidamente obter feedback sobre o que os critérios de aceitação foram testados e entregues.

Anteriormente eu usei Fitnesse e pepino juntamente com xUnit / rSpec à comunicação ajuda entre o proprietário do produto e os desenvolvedores ao utilizar BDD para entregar aplicações web.

O meu problema é que eu não vejo uma maneira fácil de conectar as Silverlight Quadro de Resultados de teste e o texto cenário BDD usando uma dessas ferramentas de relatórios.

Minha pergunta: Tem alguém entregar este tipo de "relatórios" em um projeto BDD usando o Silverlight? Se sim, como você fez isso?

Foi útil?

Solução

Se você estiver usando o Silverlight Test Framework que navios no Silverlight Toolkit, você, infelizmente, ganhou' t encontrar quaisquer pontos de extensibilidade triviais denunciar este tipo de volta informação hoje.

Outras dicas

SpecFlow é um projeto de código aberto para fazer BDD com .NET. A partir da versão 3.1.2 ele também suporta Silverlight. Você pode verificar a amostra em: http: // github.com/techtalk/SpecFlow-Examples/tree/master/BowlingKata/BowlingKata-Silverlight-MsTest/

SpecFlow está usando um formato de texto simples definição (Gherkin - mesmo formato de pepino)., Que gera testes de unidade a partir dele (no caso de Silverlight, mstest é suportado)

Você também pode verificar o wiki sobre a integração SpecFlow Silvelight: https: // github .com / techtalks / SpecFlow / wiki / Silverlight-suporte

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top