1

私は、ビヘイビア駆動開発 (BDD) を使用してアプリケーションを提供するチームと協力しています。Silverlight アプリケーションの提供を開始しました。

プレーン テキストで記述された合意済みの BDD シナリオを、Silverlight アプリケーションの自動テストの結果に関連付けたいと思います。そのため、アプリケーションでシナリオが満たされると、これが元のテキストにマップされていることを示す簡単なレポートが表示されます。これは、利害関係者 (別名プロダクト オーナー) が、どのような受け入れ基準がテストされ提供されたかについてのフィードバックを迅速に得ることができるようにするためです。

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

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

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

4

2 に答える 2

2

SpecFlowは、.NET で BDD を行うためのオープンソース プロジェクトです。バージョン 3.1.2 からは Silverlight にも対応しています。サンプルはhttp://github.com/techtalk/SpecFlow-Examples/tree/master/BowlingKata/BowlingKata-Silverlight-MsTest/で確認できます。

SpecFlow はプレーン テキスト定義形式 (Gherkin - cucumber と同じ形式) を使用しており、それから単体テストを生成します (Silverlight の場合、MsTest がサポートされています)。

SpecFlow Silvelight 統合に関する wiki も確認できます: https://github.com/techtalk/SpecFlow/wiki/silverlight-support

于 2010-07-03T08:37:34.023 に答える