1

私はユニットテストコンセプト全体に非常に新しいので、「ユニットテスト」が間違っているとは申し訳ありません。私は実際には "統合テスト"になると思いますか?ユニットテストユーザログイン/ログアウト

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

これらのケースのテストを書くにはどのような方法が最適ですか?

答えて

1

私は2つの主要なオプションを参照してください。あなたが認証チケットとリポジトリのインターフェースのラッパーを持っている場合は

  • を、あなたは効果的にユニットを使用すると、ASPを使用しているかどうかはわかりません(関連するロジックをテストすることができます。どのような場合でも、このロジックを単体テストできるクラスに移すことができます)。
    • watinやセレンを使用して、自動化されたウェブ受け入れテストを実行します - これはまだ(などMSTEST、NUnitの)選択のあなたのテストフレームワークで書かれたことになる

を更新1:私は希望論理とワットテストの代わりに完全なブローユニットテストを実行します。