2

私は単体テストの概念全体に非常に慣れていないので、「単体テスト」という言葉が間違っている場合は申し訳ありません。それは実際には「統合テスト」かもしれないと思いますか?

とにかく、ログイン、ログアウト、パスワードの変更などにasp.netのメンバーシップフレームワークを使用しています。ただし、認証チケットの更新、登録時の別のテーブルへのエントリの追加、パスワード変更時の認証チケットの更新など、いくつかの追加作業を行いますなど

このような場合のテストを作成する最善の方法は何ですか?

4

1 に答える 1

2

2 つの主なオプションが表示されます。

  • 認証チケットのラッパーとリポジトリのインターフェイスがある場合は、関連するロジックを効果的に単体テストできます (asp.net メンバーシップ フレームワークをどのように使用しているかはわかりませんが、いずれにしても、このロジックをクラスに移動できます)。単体テストできます)。
    • watin または selenium を使用して、自動化された Web 受け入れテストを実行します。これは、選択したテスト フレームワーク (mstest、nunit など) で記述されます。

更新 1:スモーク テストの代わりに、ロジックと WAT の本格的な単体テストの両方を行います。

于 2009-02-26T05:23:20.963 に答える