問題タブ [nunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
913 参照

.net - 性能試験

VMWare と NUnit を使用して自動回帰テストを開発しています。テストをいくつかのステップに分割しましたが、各ステップでパフォーマンスの低下を調べたいと思います。NUnit のようにテストのタイミングを計るだけでは、信頼性がないように思われます。私は約 15% の受け入れ率を計算しましたが、私たちの手順は 35% 以上異なる場合があります。このようなリソースに依存するテスト環境で、パフォーマンスをテストする一貫した方法はありますか? 「スマート」タイミング システムは私の唯一の選択肢ですか?

0 投票する
5 に答える
6098 参照

visual-studio-2008 - NUnit は .NET 3.5 で動作しますか?

単体テスト (および一般的な TDD) について学び始めたばかりです。私の質問は、NUnit の最新バージョンは .NET 3.5 を使用する VS2008 での動作をサポートしていますか? NUnit のドキュメント ページを見てきましたが、言及されていません。

誰かが 3.5 で作業したことがある場合、動作しない/回避策が必要な制限や機能はありますか?

0 投票する
18 に答える
56951 参照

c# - 単体テスト用の NUnit と Visual Studio 2008 のテスト プロジェクトの比較

私は職場で新しいプロジェクトを開始する予定で、単体テストを開始したいと考えています。Visual Studio 2008、C#、および ASP.NET MVC を使用します。NUnit または Visual Studio 2008 に組み込まれているテスト プロジェクトのいずれかを使用することを検討していますが、他の提案を調査することもできます。あるシステムが他のシステムよりも優れているか、それとも他のシステムよりも使いやすく/理解しやすいか?

このプロジェクトを、今後の開発努力の一種の「ベスト プラクティス」として設定したいと考えています。

0 投票する
21 に答える
251028 参照

.net - HRESULT: 0x80131040: 見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません

見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません

ncover を介して nunit を実行すると、これが取得されます。何か案が?

0 投票する
4 に答える
3105 参照

.net - nunit はどのように機能しますか?

テストの実行を選択した時点から、それがどのように機能するかを誰か説明してもらえますか

0 投票する
15 に答える
1567 参照

unit-testing - お気に入りの .NET 単体テスト フレームワーク

私は数年間 NUnit を使用しています。Zenebug と XUnit だけでなく MBUnit もしばらく試しましたが、NUnit に戻ってきます。

お気に入り/最も使用されている単体テスト フレームワークは何ですか? なぜそれを使用しているのか説明できますか?

0 投票する
5 に答える
4443 参照

unit-testing - NUnit でテキスト ファイルを比較する単体テスト

2 つの xml ファイルを処理してテキスト ファイルを生成するクラスがあります。

次のことを行う、このクラスに対して個別に合格または不合格になる一連の単体/統合テストを作成したいと思います。

  1. 入力 A と B に対して、出力を生成します。
  2. 生成されたファイルの内容を、期待される出力の内容と比較します
  3. 実際の内容が予想される内容と異なる場合、失敗し、違いに関するいくつかの有用な情報を表示します。

以下は、クラスのプロトタイプと、単体テストでの最初の刺し傷です。

この種のテストに使用すべきパターンはありますか?それとも、人々は無数の TestX() 関数を書く傾向がありますか?

NUnit とのテキスト ファイルの違いを理解するためのより良い方法はありますか? テキストファイル差分アルゴリズムを埋め込む必要がありますか?




アップデート

差分機能のテストには興味がありません。より読みやすいエラーを生成するために使用したいだけです。

0 投票する
3 に答える
412 参照

tdd - NUnit はどうなりましたか?

なぜこのプロジェクトはもう維持されていないのですか? 私はこのアプリが大好きですが、更新しないことは、すべての .Net 開発者に対する犯罪のように思えます。将来のリリースの可能性を考慮して、追加したい項目がいくつかあります。

誰かが私が知らないことを共有できますか?

0 投票する
3 に答える
3867 参照

asp.net - NUnit で ConnectionStrings コレクションを初期化する方法

NUnit を使用して ASP.NET アプリケーションをテストしたいのですが、NUnit GUI から実行すると WebConfigurationManager.ConnectionStrings コレクションが空のようです。

このコレクションを初期化する方法を教えてください (おそらく [TestFixture] の [SetUp] 関数で)。Web.config をどこかにコピーする必要がありますか?

ありがとうございました!

0 投票する
1 に答える
4656 参照

unit-testing - NUnit (および MSTest) は、静的/共有変数を変更するテストをどのように処理しますか?

共有ゲートウェイ パターンを使用してコントロール コンテナーの反転を実装するコードがあります。この IOC を使用するコードを実行する数百の NUnit 単体テストがあります。それらはすべて (私のマシンで!) 動作しますが、これらのテストは負荷がかかると失敗するのではないかと心配しています。NUnit (および MSTest) が複数のスレッドでテストを並行して実行しようとしたことを覚えているようですが (これにより、静的/共有ゲートウェイで競合状態が確実にトリガーされます)、実際に何が起こるかを示すドキュメントが見つかりません。私の経験では、NUnit はテストを順番に実行しているようです。私の質問は、NUnit (または MSTest) が単体テストを並行して実行することはありますか? もしそうなら、どのような条件で?そして、ある種の構成オプションを介してこれをオフにすることはできますか?