2009-05-27 4 views
1

私は、BDD(行動駆動型開発)を使用してアプリケーションを提供するチームと協力します。 Silverlightアプリケーションの提供を開始しました。Silverlightテストの結果を使用したBDDシナリオの組み合わせ

私はSilverlightアプリケーションの自動テストの結果に平文で書かれた合意したBDDシナリオを関連づけたいと思います。したがって、アプリケーションでシナリオが満たされると、元のテキストにマッピングされていることを示す簡単なレポートが表示されます。これは、ステークホルダー(製品所有者とも呼ばれます)が受け入れ基準がテストされ、提供されたことに関するフィードバックをすばやく得ることができるようにするためです。

以前は、FitnesseCucumberをxUnit/rSpecと共に使用して、BDDを使用してWebアプリケーションを配信するときに、製品所有者と開発者との通信を支援してきました。

私の問題は、これらのレポートツールのいずれかを使用してSilverlightテストフレームワークの結果とBDDシナリオのテキストを簡単に接続する方法がないことです。

私の質問: Silverlightを使用してBDDプロジェクトでこれらの種類の「レポート」を提供する人はいますか?もしそうなら、どうしたのですか?

答えて

1

Silverlight Toolkitに同梱されているSilverlight Test Frameworkを使用している場合は、残念ながらこの種の情報を今日まで報告するための簡単な拡張性の点は見つかりません。

2

SpecFlowは、.NETでBDDを実行するオープンソースプロジェクトです。バージョン3.1.2以降、Silverlightもサポートされています。 http://github.com/techtalk/SpecFlow-Examples/tree/master/BowlingKata/BowlingKata-Silverlight-MsTest/

SpecFlowはプレーンテキストの定義形式(Gherkin - キュウリと同じ形式)を使用しており、ユニットテストを生成します(Silverlightの場合はMsTestがサポートされています)。

SpecFlow Silveightの統合については、wikiで確認できます。http://wiki.github.com/techtalk/SpecFlow/silverlight-support

関連する問題