mablのテスト作成エージェントを使って、テストの作成をすばやく始め、ベストプラクティスを実践しましょう。ブラウザテスト用にセットアップする方法について、以下をご覧ください。
テストの意図を定義する
新しいブラウザテストを作成するときは、そのテストで達成したい内容の説明を入力してください。テスト作成エージェントはこの説明をもとに、テストの作成を開始します。
テストの意図を提供する
効果的なテストプロンプトの書き方についてのガイドラインは、こちらをクリックしてください。
エージェントを起動する
テストプロンプトを作成したら、テスト作成フォームの残りの情報を入力してください。特定のクレデンシャルやデータテーブルをテストで使用したい場合は、テストを作成をクリックする前に必ず追加してください。
トレーナーが起動すると、mablはワークスペース内のフローに関する情報を収集し、テストのプランを作成します。エージェントは、次のコンテキストを使ってステップの生成を開始します。
- アプリのスクリーンショット
- タスクプラン
- カーソルより前にある既存のテストステップ
エージェントが予期しない状態になるのを防ぐために、エージェントがタスクやステップを生成している間はページに触れないでください。
プロンプトの編集
プランがプロンプトと合っていない場合や、重要な情報が不足している場合、または不要な内容が含まれている場合は、エージェントを一時停止してテストプロンプトを編集してください。エージェントを再開すると、編集したプロンプトとカーソルより前にある既存のステップに基づいてプランが更新されます。
注
エージェントは英語に偏っています。テストプロンプトを英語以外の言語で入力しても、Trainer はタスクやアサーションを英語で生成する場合があります。
エージェントのアクティビティを表示する
エージェントが実行中の場合、アプリケーションについてさらに学習しながらプランを調整します。エージェントのすべての判断やアクションを確認するには、時計アイコンをクリックしてエージェントのアクティビティを表示してください。
必要に応じてステップを手動でトレーニングする
テスト作成エージェントは、フォームの入力、日付ピッカーやドロップダウンからの選択、要素のクリックなど、一般的なUI操作のほとんどに対応しています。タスクプランに未対応の操作が含まれている場合、エージェントがトレーニングの引き継ぎを促すことがあります。
サポートされている操作とサポートされていない操作の一覧については、こちらをご覧ください。
あいまいな状況では、エージェントがアプリケーションについて十分な情報を持っていない場合、正しい判断ができずに意図しない動作をすることがあります。その場合は、エージェントを一時停止し、手動モードに切り替えてタスクやステップを手動で追加してください。
手動モードのTrainer
新しいタスクヘッダーを作成するには、エコーステップを挿入し、テキストの前に特別な記号「–>」を追加してください。
新しいタスクヘッダーを挿入する
エージェントを再起動する
テストを手動でトレーニングした後、エージェントを再起動すると、ステップの生成を続けることができます。
エージェントは、テストの意図とカーソルより前にある既存のステップに基づいてプランを更新します。エージェントが次のステップを学習しているとき、カーソルより後にあるステップについては認識していません。