0

私たちの部門は Visual Studio 2008 Team System を使用しており、TFS ソース コントロール サーバーと統合されたビルド サーバーがあります。ソース コードをプルし、ソリューションをビルドして単体テストを実行します。これは、VS 内から行う場合と同じように行い、レポートを電子メールで送信します。ビルド サーバーは、MSBuild と MSTest を主要なツールとして使用してセットアップされます。とても甘いです。

私たちの開発マシンでは、一連のセレン単体テストも実行しています。これをビルド サーバーのテスト スイートに含めたいと考えています。「これは MSBuild/MSTest を使用しては不可能です」と言われましたが、その理由がわかりません。

これが可能かどうか、および落とし穴は何かについて私にアドバイスできるかもしれないセレンテストを実行した経験がある人はいますか? 考えてみると、サーバーがログインしていないときにブラウザーにデスクトップへのアクセスを許可することを除けば、MSBuild がテスト リストを MSTest に渡した後は、開発マシンとまったく同じプロセスになります。

ティア

4

1 に答える 1

0

3年経っていることは知っていますが、誰かがこの投稿に立ち寄って答えを見ないかもしれません. これは可能です。

単体テストを実行する方法と同様に、既定のテンプレートを使用するビルド定義で、UnitTest DLL の名前を指定し、Run Unit Test が無効になっていないことを確認する必要があります。また、ビルドが自動 UI テスト ソリューションをビルドしていることも確認してください。

シンプル。

于 2016-01-08T16:08:16.060 に答える