SpecFlowは「Cucumber for .NET」です。 CucumberはRubyで2009年頃に登場した受入テストのためのテストフレームワークで、現在では様々な言語で同様に利用できるようになっています。 C# でも同様の仕組みがあったので動かし方をまとめました。 準備 プロジェクト作成 SpecFlow用のプロジェクトを作成します。 このとき、クラスライブラリ or 単体テストプロジェクトにしないといけません。 今回は、Specsというプロジェクト名にします。 SpecFlowのインストール NuGetパッケージマネージャーコンソールを起動します。 以下を入力します。(ここでのSpecsは任意のプロジェクト名) 関連パッケージ 関連するパッケージには以下があります。 必要であれば任意のパッケージを入れます。 今回はMSTestを利用するので特に必要ありません。 SpecFlow.