Question

Je travaille avec une équipe qui utilise le comportement Driven Development (BDD) pour livrer nos applications. Nous avons commencé à fournir des applications Silverlight.

Je voudrais associer les convenus BDD scénarios écrits en texte brut pour les résultats des tests automatisés pour notre application silverlight. Alors, quand un scénario est atteint dans l'application il y a un simple rapport montrant cette mise en correspondance avec le texte original. Il en est ainsi nos parties prenantes (aka propriétaire du produit) peuvent obtenir rapidement des commentaires sur les critères d'acceptation ont été testés et livrés.

Auparavant, je l'ai utilisé Fitnesse et concombre avec xUnit / Rspec pour faciliter la communication entre le propriétaire du produit et les développeurs lors de l'utilisation BDD pour fournir des applications Web.

Mon problème est que je ne vois pas un moyen facile de brancher les résultats du cadre de test Silverlight et le texte du scénario BDD en utilisant l'un de ces outils de reporting.

Ma question: Quelqu'un at-il livrer ce genre de "rapports" dans un projet BDD en utilisant Silverlight? Si oui, comment avez-vous le faire?

Était-ce utile?

La solution

Si vous utilisez le Framework Silverlight test que les navires dans la boîte à outils Silverlight, vous malheureusement gagné » t trouver des points de signaler triviales extensibilité ce genre d'information de retour aujourd'hui.

Autres conseils

SpecFlow est un projet open-source pour faire BDD avec .NET. Depuis la version 3.1.2, il prend également en charge Silverlight. Vous pouvez vérifier l'échantillon à: http: // github.com/techtalk/SpecFlow-Examples/tree/master/BowlingKata/BowlingKata-Silverlight-MsTest/

SpecFlow utilise un format de définition de texte brut (Gherkin - même format que le concombre)., Et il génère des tests unitaires de celui-ci (en cas de Silverlight, MSTEST est pris en charge)

Vous pouvez également consulter le wiki sur l'intégration SpecFlow Silvelight: https: // github .com / TechTalk / SpecFlow / wiki / silverlight-support

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top