web-dev-qa-db-ja.com

SpecFlow / BDDの例

BDD/SpecFlowのいくつかの例を探すだけです-理想的にはプロジェクトですので、複数の機能が同じ手順などを参照する大きなプロジェクトでSpecFlowを使用する方法を確認できます。

私は過去数か月にわたっていくつかのブログを読みましたが、他の誰かがうろついている素敵でジューシーなプロジェクトを持っていません。

29
nick

SpecFlow の公式のサンプルセットはgithubにあります: http://github.com/techtalk/SpecFlow-Examples

ASP.NET-MVC/BookShopサンプルは、確認できるサンプルです。しかし、それほど大きなプロジェクトではありません。 (VS2010サンプルが必要な場合は、VS2010ブランチに切り替えてください。)

22
Gaspar Nagy

例を見つけるもう1つの素晴らしい場所は、SpecFlowプロジェクト自体のテストからです。

特に、Gherkin解析のテストに使用されるもの: https://github.com/techtalk/SpecFlow/tree/master/Tests/TechTalk.SpecFlow.Specs/Features

これらのテストは、マルチラインパラメーター、テーブルパラメーター、テンプレートなどの構文を使用してシナリオを作成する多くの方法を示しています。

10
ZombieDev

また、ASP.NET MVCで WatiN を使用してSpecFlowを使用する方法を示すSteve Sandersonの GuestbookDemo も確認してください。

8
Brandon Satrom

また、次のトピックに関するBrandon Satromの最近のMSDN記事を参照してください。 http://msdn.Microsoft.com/en-us/magazine/gg490346.aspx

6
Grigori Melnik

SpecFlowを使用して CQRS Journey プロジェクトのシナリオを作成しました。 overview を確認してから、コードリポジトリで受け入れテスト自体を確認してください。

2
Grigori Melnik

私はそれが答えられた質問であることを知っています。簡単なWebテストプロジェクトのスケルトンが必要な場合に備えて。 NunitとSeleniumを使用してSpecflowをすばやく設定するためのNugetパッケージSeleniumNUnitSpecflowを作成しました。

PM>インストールパッケージSeleniumNUnitSpecflow

詳細: Selenium specflow nunitを使用したWebページBDDテスト

1
ValidfroM