理想的には、ユーザーはテストの実行に時間を費やすべきではありません。ユーザーはテストの作成に時間と労力を集中させることが可能であるべきです。なぜなら、アプリケーション コードの構築、コンパイル、デプロイのプロセスが自動化できるように、テストの実行も自動化できるからです。
Parasoft SOAtest は Ant Build、 Maven、 CruiseControl、 Hudson、 UNIX/Linux cron、 Windows Scheduler などで設定された継続的なビルド/統合/テスト プロセスに組み込むことができます。 一部のグループはこのような継続的なプロセスを夜間/日次ベースまたはドロップがパッケージ化され作成される特定の時間にスケジュールしているかもしれません。
ここでの目的は、 すでに定期的、自動的に作成されている Web サービス ビルド上で SOAtest 回帰テストを実行するために、ユーザーの既存の継続的インテグレーションを活用することです。主な利点を次に示します。
- テスト実行に人的資源を使用せずにすむ
- 回帰エラーがシステムに伝わり次第検知できる
- テスト対象システムの品質ステータスの可視性を高めるために、リアルタイム レポートを生成できる
機能テストや負荷テストを含む、Parasoft がサポートするすべてのテスト タイプは自動化できます。
たとえば、SOAtest の自動化のサンプル コマンドは次のとおりです。
soatestcli -data "c:\Documents and Settings\user\Application Data\Parasoft\SOAtest\workspace" -resource "SOAtest Example" -config user://"My Configuration" -report c:\reports\Report1
詳細については、「コマンドラインからのテスト実行 (soatestcli)」を参照してください。