2

ASP.NET Web サイトでいくつかの統合テストを行いたいと考えています。これらのテストを実行したい:

  • コードを書き直すことなく、ヘッドレス ブラウザまたはセレンで統合テストを実行できます。Visual Studio 2012 テスト エクスプローラーと統合したいと考えています。
  • C# コードの単体テスト。
  • Javascript の単体テスト。

Jasmine と SpecFlow の外観は気に入りましたが、学ばなければならないテスト フレームワークを制限したいと思います。また、 Capybaraの .NET 代替であるため、便利そうなCoypuも見つけました。

これらの要件をカバーできるフレームワークはどれですか?

4

2 に答える 2

0

最初の箇条書きに関して言えば、Coypu は優れた Web ドライバーの抽象化であり、異なる Web ドライバーを簡単に切り替えることができます。私は企業環境でそれを非常に効果的に使用してきました。

また、PhantomJS ヘッドレス Webkit ブラウザーを使用するように構成するのもかなり簡単です。その方法については、このリンクを参照してください。

また、単体テストに非常に役立つことがわかった C# ライブラリはFluent Assertionsです。その流暢なスタイルは、テクノロジーにとらわれない BDD テストをうまく補完します。

于 2013-09-23T22:46:10.937 に答える