2009-07-30 5 views

答えて

2

を持っていますか、あなたは、コードのために(nUnitのようなものを意味しますか)およびSelenium RC(ウェブアプリケーションの場合インテグレーションテスト)

+0

私はhtatをホワイトボックステストにする必要があることを忘れていました.... nUnitはそれをサポートしていますか? – cedric

+0

ホワイトボックステストは実装に依存しているため、統合テストについて話していると思います。 したがって、Seleniumは、Webアプリケーションを通じてそれぞれの「ユーザーパス」のテストを書くことができるので、あなたの答えです。 –

+0

バックエンドコード(C#コード)と機能レベルでテストを実行する必要があります。したがって、テストは機能ごとに行われます。私たちはPEXを試しましたが、Pexはブラックボックステストと見なされます。なぜなら、ランダムな入力のみを提供してから出力を処理するためです。問題は、DB内の挿入や期待値があればメソッド変数の検証など、関数内のいくつかのものをチェックする必要があることです。 – cedric

1

ユニットについては、統合テストと同様にIvonnaをご覧ください。 Seleniumとは異なり、クライアント側のコードはテストしません。サーバー側のみをテストします。インプロセスで実行され、Webサーバーは必要ありません。したがって、デバッグモードでテストを実行したり、変数をチェックしたりすることができます。

3

nUnitWatiNの組み合わせが好きです。

+0

これはASP.netにとって最適な組み合わせだと思います – castle1971