2

私はBDDの実際の経験がなく、最近SpecFlowを発見しました。私はそれ(そしてGherkin)について少し読みました、私はいくつかのスクリーンキャストを経験しました、そして私は適度に確信していると言わなければなりません。もちろん、本質的に、紹介として提供されている例は比較的単純です。実際の(「複雑な」と読む)プロジェクトでSpecFlowを使用していて、そのツールが役立つと思っている人はいますか?

4

1 に答える 1

4

Gojko Adzicは、本全体(www.specificationbyexample.com)を作成し、数年間、これらの概念に従って作業している世界中のさまざまなチームにインタビューしました。この本は、そこでの経験を説明するだけでなく、報告された非常によくある一般的な課題と利点を要約しています。この本は、説得力のある経営陣を助けるだけでなく、これを始めるときにいくつかのガイダンスを提供すると思います。これは段階的な料理本ではありませんが、特定のツールについて詳しく説明しているわけでもありません(これは私見では必要ありません)。

直接の経験について話すために、私たち(TechTalk)は、さまざまなサイズ、ドメイン、およびアーキテクチャのプロジェクトで数年前からSpecFlowを使用しています。私たちは主にさまざまなドメイン(金融セクター、政府、GIS)でカスタム開発を行っており、プロジェクトの期間は通常2〜9か月で、サイズは150〜500PDです。SpecFlowで行う最大のプロジェクトは1800+PDです。これらは数年間にわたって実行されているプログラムであり、頻繁にリリースされています。

また、SpecLog(www.speclog.net)などの製品開発にもSpecFlowを使用しています。

また、ATDDおよび仕様ごとのさまざまな業界(自動車、金融サービスなど)で、これらの概念を非常にうまく適用している大規模なプロジェクトを指導しています。これらのプロジェクトは部分的に他のプラットフォームにもあります。たとえば、JavaではこれまでJBehaveを使用していましたが、今すぐプロジェクトを開始する場合は、Cucumber-JVMを強く検討します。

また、数年前から関連する会議(BDDX、CukeUp)を運営しているskillsmatter.comの(無料の)スクリーンキャストをチェックすることをお勧めします。これらには、さまざまなドメインや業界からの経験レポートが常にあります。

于 2012-07-19T08:38:53.017 に答える