Assocating Cenários BDD com os resultados dos testes do Silverlight
-
06-09-2019 - |
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?
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