私は、SpecFlowを使用して、自分のASP.NET MVC Webアプリケーションの仕様を書き始めることにしました。私は2つの基本的な質問に出くわしましたが、私はグーグルで答えを見つけませんでした。BDD with Specflow and mockingブラウザの動作
実際のブラウザインスタンスを作成せずにブラウザの動作を模倣する方法はありますか。実際のブラウザインスタンスを作成できるWatiNなどのライブラリがあり、テストパフォーマンスを大幅に低下させる可能性があるため使用したくないことがわかりました。(ビルドサーバで実行する必要があります)
理由はなぜ私がブラウザやモックブラウザに依存する必要があるのは、私がコントローラを直接インスタンス化するときに、すべてのアクションフィルタが起動されることを保証しないので、コントローラに対してテストを指示したくないということです。 asp.net mvcエンジン)。誰かが私のコントローラをテストするためのアプローチを提案してもらえますか?すべてのアクションフィルタが起動しています(ブラウザ/モックブラウザを使用したくないかもしれません)。
おかげ
バンブルビー