1

私のチームは、複数の言語を使用してソフトウェアを開発しています。.Net のサーバー アプリがあり、クライアント コードの多くは JavaScript で記述されています。(クライアント コードは、実際には xulrunner アプリケーション用であり、現時点では優れたテスト ツールがありませんが、いつか克服されることを願っています。)

ただし、すべてのコードのテストを実行できる 1 つのテスト ツールを用意するというアイデアは気に入っています。xulrunner の問題をすぐに捨てて、.net と Javascript だけを検討しています。これらの両方の領域をカバーするテストと自動化のオプションはありますか? 私が見た一般的なテスト ツールのほとんどは、.Net に重点を置いているようです。

それとも、1 つのテスト ツールですべてを管理したいという欲求を捨てて、それぞれに最適なツールを選択する必要がありますか?

4

2 に答える 2

1

やや似たシナリオで単一のテストフレームワークを使用しています。NUnitを使用して.NetコードとアンマネージC++コードの両方をテストしています。後でテストをマネージC++で記述します。これは、CppUnitIMOを使用するよりも優れていました。

しかし、あなたの場合、.NetとJavaScriptの世界の間に使用できる同様のブリッジはありません。したがって、プラットフォームごとに専用のテストフレームワークを使用する方がよいでしょう。

于 2009-01-24T19:58:23.067 に答える
0

利用可能な JS TDD ランナーを検索しているときに、この投稿に出くわしました。JSTest.NET http://jstest.codeplex.com/と呼ばれる .NET 用のものがあるようです (他にある場合はお知らせください)。しかし、私は JS-Test-driver http://code.google.com/p/js-test-driver/wiki/GettingStartedがとても気に入りました。QUnit 用のアダプターを備え、複数のブラウザーを対象とし、CI の一部として使用できる自動化された JavaScript テスト ランナー (これ以上何を求めることができるでしょうか!)

于 2011-09-07T00:53:35.547 に答える