リモート Open Agent を使用したテスト

Silk4NET を使用してリモート マシン上のアプリケーションに対してテストを再生するには、次のタスクを実行します。
  1. ローカル マシン上のアプリケーションに対してテストを作成します。
  2. リモート マシン上に Open Agent をインストールします。 詳細については、『Silk Test インストール ガイド』を参照してください。
  3. リモート マシン上で Open Agent を開始します。
  4. テスト スクリプトで、Agent クラスの Connect メソッドを使用して、リモート Open Agent に接続します。 たとえば、次の行をスクリプトに追加します。
    // VB .NET code
    Private agent As RemoteAgent = Agent.Connect("hostname:port")
    // C# code
    private RemoteAgent agent = Agent.Connect("hostname:port");
    詳細については、「単一マシンでの複数 UI セッションのアプリケーションのテスト」を参照してください。
  5. リモート マシン上でテスト スクリプトのコマンドを実行するには、コマンドにエージェントを追加します。 たとえば、ローカル テスト スクリプトのコマンドが SomeAgentFunction であれば、次のようにコマンドを変更します。
    // VB .NET code
    Dim d As Desktop = agent.Desktop
    Dim baseState = New BaseState()
    agent.ExecuteBaseState(basestate)
    d.SomeAgentFunction()
    // C# code
    Desktop d = agent.Desktop;
    BaseState basestate = new BaseState();
    agent.ExecuteBaseState(basestate);
    d.SomeAgentFunction();