1

テストケースと.net単体テストの関係を知るのを手伝ってください。テストケースを統合して、VS 2012で単体テストを実装するにはどうすればよいですか?私は.NETの新参者です。助けてください。

4

1 に答える 1

1

TFS のテスト ケース作業項目は、ソフトウェアが期待どおりに動作することを確認するために実行できる「テスト」を定義する方法です。これは、プロセスを説明するいくつかの「テスト ステップ」で構成されます。

たとえば、単純なテスト ケースに次の手順を含めることができます。

  1. ステップ: アプリの実行 - 期待される結果: アプリの実行
  2. ステップ: ユーザー名を入力し、[ログイン] をクリックします - 予期される結果: エラー、「パスワードを入力してください」。

単体テストはコード ベースの一部であり、TFS の「テスト ケース」とはまったくリンクされていません。

単体テストの開始に関する記事は、インターネットや書籍で多数あります。つまり、テストするコード内のクラスごとに 1 つの「テスト クラス」を持つ「単体テスト プロジェクト」を作成します。テスト クラスは、コードが期待どおりに動作しているというアサーションを提供する多くのテスト メソッドで構成されます。

TLDR;

単体テストは「コードの単位」をテストします。TFS テスト ケース ワーク アイテム。アプリケーションの動作に対するテストの定義を格納します。

于 2012-10-26T14:31:57.887 に答える