Silk Test Workbench は、ビジュアル テストと同じようにスクリプトを使用して、アプリケーションのテスト中に実行する操作を模倣します。 ユーザーがキー入力やマウス操作でメニュー、リスト項目、ボタンなどを選択するのと同じように、アプリケーションや Web ページを制御します。 記録中、Silk Test Workbench によりアプリケーションをテストするキー入力やマウス クリックがすべて生成されます。
メニューの選択、データの入力、処理の確認など、アプリケーションのテストに使用する操作は、スクリプトで VB.NET コマンドとして表されます。 これらのコマンドはスクリプトに挿入され、変更や再生が可能です。
Silk Test Workbench により、スクリプトをすばやく記録し実行することができます。 スクリプトには、記録できない「ハンドコーディング」のステートメントを追加したり、テスト アプリケーションの変更を反映した修正を加えたりできます。また、既存のスクリプトからコードをカット アンド ペーストして新しいスクリプトを作成することもできます。 また、オブジェクトの識別 ダイアログ ボックスを使用してロケーターまたは個々のオブジェクトのオブジェクト マップ項目を記録し、それをスクリプトで使用することもできます。
スクリプトをすばやく作成するには、記録機能を使用するのが最適の方法です。 記録機能により、Silk Test Workbench が生成するスクリプトのコーディング方法を学習することができます。 これによりスクリプトの作成の基本を理解し、さらに効率的なテスト ソリューションの作成、スクリプトのモジュール化、独立したコード モジュールの作成についての理解を深めることができます。