スクリプトの作成

Silk Test Workbench は、ビジュアル テストと同じようにスクリプトを使用して、アプリケーションのテスト中に実行する操作を模倣します。 ユーザーがキー入力やマウス操作でメニュー、リスト項目、ボタンなどを選択するのと同じように、アプリケーションや Web ページを制御します。 記録中、Silk Test Workbench によりアプリケーションをテストするキー入力やマウス クリックがすべて生成されます。

Silk Test Workbench のスクリプト言語は、Microsoft .NET Framework 環境で実行されるすべてのアプリケーションを完全に制御できる堅牢なプログラミング言語である、Microsoft の Visual Basic です。 .NET スクリプトは、高水準プログラミング言語が持つ諸機能の他、ソフトウェアの制御とテスト専用に設計された機能も備えています。 この言語を使用すると、以下のようなスクリプトを作成できます。
  • 指定した時刻に自動的に実行する。
  • 完全に無人で実行する。
  • ユーザーとの対話を行って、ID やパスワードなどの認証情報を受け取ることができる。

メニューの選択、データの入力、処理の確認など、アプリケーションのテストに使用する操作は、スクリプトで VB.NET コマンドとして表されます。 これらのコマンドはスクリプトに挿入され、変更や再生が可能です。

Silk Test Workbench により、スクリプトをすばやく記録し実行することができます。 スクリプトには、記録できない「ハンドコーディング」のステートメントを追加したり、テスト アプリケーションの変更を反映した修正を加えたりできます。また、既存のスクリプトからコードをカット アンド ペーストして新しいスクリプトを作成することもできます。 また、オブジェクトの識別 ダイアログ ボックスを使用してロケーターまたは個々のオブジェクトのオブジェクト マップ項目を記録し、それをスクリプトで使用することもできます。

スクリプトをすばやく作成するには、記録機能を使用するのが最適の方法です。 記録機能により、Silk Test Workbench が生成するスクリプトのコーディング方法を学習することができます。 これによりスクリプトの作成の基本を理解し、さらに効率的なテスト ソリューションの作成、スクリプトのモジュール化、独立したコード モジュールの作成についての理解を深めることができます。