私は私はASP.Netアプリケーション上でユニットテストを実行することができますツールやフレームワークを必要とする.....あなたは1ユニットテストASP.NETアプリケーション
3
A
答えて
2
を持っていますか、あなたは、コードのために(nUnitのようなものを意味しますか)およびSelenium RC(ウェブアプリケーションの場合インテグレーションテスト)
1
ユニットについては、統合テストと同様にIvonnaをご覧ください。 Seleniumとは異なり、クライアント側のコードはテストしません。サーバー側のみをテストします。インプロセスで実行され、Webサーバーは必要ありません。したがって、デバッグモードでテストを実行したり、変数をチェックしたりすることができます。
3
私はhtatをホワイトボックステストにする必要があることを忘れていました.... nUnitはそれをサポートしていますか? – cedric
ホワイトボックステストは実装に依存しているため、統合テストについて話していると思います。 したがって、Seleniumは、Webアプリケーションを通じてそれぞれの「ユーザーパス」のテストを書くことができるので、あなたの答えです。 –
バックエンドコード(C#コード)と機能レベルでテストを実行する必要があります。したがって、テストは機能ごとに行われます。私たちはPEXを試しましたが、Pexはブラックボックステストと見なされます。なぜなら、ランダムな入力のみを提供してから出力を処理するためです。問題は、DB内の挿入や期待値があればメソッド変数の検証など、関数内のいくつかのものをチェックする必要があることです。 – cedric