0

Selenium Grid と PNUnit をフレームワークとして使用して、.Net エコシステムの複数のブラウザーでテストを並行して実行しようとしています。

ハブとノードを確立しましたが、テストを並行して実行できません。誰かがこの問題について私を助けてくれますか、または PNUnit を使用してマシン/ブラウザー間で並列テストを実行する方法を学ぶことができるリソースを教えてくれますか?

また、ガリオについてもよく読んでいますが、複数のマシンで実行するテストを確立する方法を説明するチュートリアルが見つかりません。

ありがとう、ショーン

4

1 に答える 1

-1

NUnit の Web サイトから、PNUnit がこの種のことのために設計されているとは思わない:

PNUnit は、単にテストを高速化するための「カジュアルな」並列処理を意図したものではありません。むしろ、分散された通信コンポーネントで構成されるアプリケーションをテストする方法として意図されています。

次に、使用するブラウザーを指定する引数を取るテストを作成します。

これらのテストを CI サーバーから実行している場合は、並列タスクを調べて、テストするブラウザーをこれらのタスクに渡します。CruiseControl.NET にこれらがあることは知っています。

これを手動で実行している場合は、テストするブラウザーと同じ数のテスト ランナーを起動するバッチ スクリプトを作成するだけです。

于 2015-07-22T19:59:52.553 に答える