SOAtest アプリケーションでは、複数の環境で複数のチームが開発と保守を行うケースがよくあります。
たとえば、ローカル マシンのサーバーで開発者がテストを開始し、後で開発ビルド サーバーにアプリケーションがデプロイされた場合、同じテストをこのサーバーでも実行する必要があります。その後、QA チームとテスト チームも独自の統合サーバーで同じ回帰テストを実行する必要があります。
Parasoft SOAtest の環境管理機能は、そのようなタスクを容易にします。なぜなら、効率性の高いプロセスを実現するには、テスト アセットの再利用と共有が非常に重要だからです。一般的な方法は、SOAtest でテストを自動生成した後、このテストを他の環境で簡単に使用できるように環境構成を変更することです。実際のテストを変更する必要はありません。
環境変数が設定された新規テスト スイートを作成するには、次の操作を行います。
http://localhost:8080/parabank/services/store-01?wsdl
と入力します。Default Store Environment
と入力します。[変数の型] で [両方] を有効にします。[終了] をクリックします。このテストを別の環境で実行するために、新しい環境構成を作成します。
Echo Environment
と入力します。http://localhost:8080/parabank/echo.jsp
http://localhost:8080/parabank/services/store-01?wsdl
以下の点に注意してください。
soa_env
という接頭辞を付けます。例: ${soa_env:Variablel}/calc_values.xlsx
環境は、Web シナリオの実行を補助するためにデプロイすることもできます。その方法は、サービス機能テストの場合とほぼ同じです。
Web 機能テストを作成するときに新しい環境が作成されます。デフォルトでは、この環境にはテスト対象の Web サイトのベース URL ( {DOMAIN_COM_BASE_URL} ) が含まれます。ユーザーは、別のベース URL にテストの開始をリダイレクトできる環境を追加できます (たとえばローカルにデプロイされる Web アプリケーションをテストしている場合です)。
環境の最大の利点として、SOAtest GUI を開いてホストや URL の設定を変更する必要なく、コマンドラインから同じ回帰スイートを再実行できることがあります。
この実行方法の例については、「コマンドラインからの回帰テストへの環境構成の適用」を参照してください。