c# - .NETテストフレームワークのアドバイス

c# - .NETテストフレームワークのアドバイス

私は自分の仕事でユニットテストフレームワークをミックスに導入しようとしています。 私たちはVisual Studio 2005を使用していますが(今後6ヶ月以内に2008年に移行する予定ですが)、主にC#で作業しています。 フレームワークにIDEインテグレーションがあれば最適ですが、統合がなくても設定が比較的簡単なフレームワークは公開されています。 私はそれに抵抗するつもりだから、私が押し付けよ…


Visual Studioテストプロジェクトとクルーズコントロールの統合

私は、Visual Studio 2008のNUnitの代わりに単体テストプロジェクトを構築してみました。このタイプの単体テストプロジェクトをCruise Control.Netと統合しようとする経験があれば疑問に思っていました。…


c# - Windowsフォームのテストを自動化する方法はありますか?

私はビジネス層の単体テストのためのnunitに精通していますが、私はwinフォームgui層のテストを自動化しようとしています。 コントロールにアクセスして自動化することで、Webアプリケーションのテストを自動化するためのwatinとWatinレコーダーを見てきました。 しかし、私はWindowsフォーム(c#またはvb.netで書かれたもの)のためのwatin同等物を見つけることが好ましく、そ…


unit testing - プロジェクトのスポンサーに、コード内のすべての関数にユニットテストが必要であることを納得させるにはどうすればよいですか?

ほとんどの場合、技術者でない人は単体テストを書いても価値はありません。 彼らは基本的なコードを完成させたいだけで、単体テストのようなものにはお金と時間を費やさない。 後日、毎日、バグを1つだけ修正するように頼んでいます。 プロジェクトには締め切りがなく、優れた自動テストでは価値が見られません。…



c# - 単体テストを書くときに何をテストするかは、どのように知っていますか?

C#を使用して、ユーザー名、パスワード、アクティブフラグ、名、姓、氏名などを持つUserというクラスが必要です。 ユーザーを認証して保存する方法が必要です。 私はメソッドのテストを書くだけですか? また、.Netのゲッターとセッターであるため、プロパティのテストについても心配する必要はありますか?…


c# - あなたのプロジェクトのリリース版から単体テストを除外

コードベースとそれに関連する単体テストをどうやって分離するのですか? 単体テストのために別々のプロジェクトを作成する人がいることを知っていますが、個人的には混乱して維持するのが困難です。 一方で、コードとそのテストを1つのプロジェクトで混在させると、ユニットテストフレームワーク(NUnit、MbUnitなど)とバイナリを並べてバイナリにします。 これはデバッグでは問題ありませんが、 リリース版…


c# - ユニットテストのためのNUnitとVisual Studio 2008のテストプロジェクト

私は職場で新しいプロジェクトを立ち上げ、単体テストに入りたいと思っています。 私たちはVS 2008、C#、およびASP.NET MVCを使用します。 私はNUnitまたはVS2008が持っている組み込みテストプロジェクトを使用していますが、私は他の提案を調べるためにオープンしています。 1つのシステムが他のシステムよりも優れているか、または他のシステムよりも使いやすく/理解しやすいでしょうか…


unit testing - MS Testのカスタム属性をどのように作成しますか?

MSテストのカスタム属性を作成する場合は([Repeat(3)]とします)…


unit testing - 単体テストの酒のためのファイルの作成

これは面白い質問かもしれません。 PDFファイルを正常にアップロードして取得できるかどうかをテストする必要があります。 これはテキストベースのファイルでも機能しますが、PDFを確認したかっただけです。 この単体テストを実行するにはPDFファイルが必要です。 いくつかのオプションがあります。 私は、ダミーのPDFファイルを作成し、いくつかのフォルダを格納し、そのファイルを読んで、ファイルをシステ…


unit testing - 擬似乱数生成器の単体テスト方法は?

私はユニットテストにしたい擬似乱数ジェネレータ(PRNG)クラスを持っています。 2つの方法があります。 大量のサンプルを取り、適切に配布されているかどうかをテストするテストケースを作成します。 このアプローチは、テストケースの実行時間をかなり長くする可能性があります。 手で小さな一連のサンプルを計算し、PRNGアルゴリズムがそれを再現するかどうかを検証する。 このアプローチは、注目される…




visual studio 単体テスト mstest テスト 自動生成 表示されない 保存 テスト結果 実行できない