mablテスト作成エージェントを使って、テストの作成をすぐに始めましょう。モバイルテスト用にセットアップする方法については、以下をご覧ください。
テストの意図を定義する
新しいモバイルテストを作成するときは、そのテストで達成したい内容の説明を入力してください。mablのAIはこの説明をもとに、テストのアウトラインを開始点として作成します。
テスト用プロンプトの提供
効果的なテストプロンプトの書き方についてのガイドラインは、こちらをクリックしてください。
トレーナーを起動する
テストの意図を説明した後、テスト作成フォームの残りの情報を記入し、テストを作成をクリックします。トレーナーが起動すると、mablはワークスペース内のフローに関する情報を収集し、GenAIモデルはこの情報を使用してテストのアウトラインを作成します。
トレーナーは、タスク、フロー、生成AIアサーションを含む生成されたステップのセットを読み込みます。
- タスク - タスクは、テスト全体の目的をより小さな目標に分割するための見出しです。
- フロー - 既存のフローがテストケースに関連している場合、mabl はそれらを該当するタスクに追加します。
- 生成AIアサーション - 各タスクは、タスク完了時に期待される動作を検証する生成AIアサーションで終了します。
mabl生成タスクを使用したテスト
次のような場合に、あなたが期待できることをご紹介します。
- 空のワークスペース:フローがないワークスペースでは、Trainer はタスクにフローを追加できません。
- 同じプロンプトを複数回使う場合:生成AIは非決定的です。同じプロンプトで繰り返しテストを生成すると、コアのロジックが似ていても、テストのアウトラインが少し異なる場合があります。
- 非英語でテストの意図を定義する場合:エージェントは英語を優先します。テストの意図を非英語で定義すると、Trainer がタスクやアサーションを英語で生成する場合があります。
テストを構築する
トレーナー内の各タスクを確認し、タスクを完了するために必要な追加のステップをトレーニングしてください。
新しいステップを挿入する前に、アプリケーションが正しい状態にあり、「Rec」ボタンがオンになっていることを確認してください。
ステップを追加
タスクにステップを追加するには、タスクにカーソルを合わせて「ステップを挿入」ボタンをクリックし、その場所にTrainerカーソルを配置してください。
タスクにステップを追加する
フローを構築する
タスクにフローが含まれている場合、タスクを完了するためにフローの前後に追加のステップをトレーニングする必要があるかもしれません。フローがパラメータを使用している場合は、パラメータの値が適切に設定されていることを確認してください。
mablがあなたのテストに適したフローを選択するために、ワークスペース内の既存のフローを定期的に確認することをお勧めします。
以下の実践は、フローの品質を向上させるのに役立ちます。
- フローの命名規則を使用する
- エコーステップ、名前を変更したステップ、そして可読性のためのアサーションを追加します。
- フローは特定の目的に向けて設定してください
- 冗長で未使用のフローを削除する
生成AIアサーションを完了する
生成AIアサーションをテストして、適切な基準を生成し、成功することを確認してください。
- 生成AIアサーションの横にある編集ペンシルをクリックしてください。
- アサーションの説明が曖昧すぎる場合や、不正確または無関係な詳細を指定している場合は、修正してください。
- 「テストアサーション」をクリックして、アサーション基準を生成します。アサーション基準を生成することで、生成AIアサーションの信頼性を高めることができます。
GenAIアサーションの操作に関する詳細情報は、以下の記事をご覧ください。
必要なだけ反復
トレーナーでテストを再生し、必要に応じてこのプロセスを繰り返してください。
- 各タスク内でインポートされたフローに含まれていない必要なステップを記録してください。
- 生成AIアサーションを修正して、適切な基準を生成し、合格するようにしてください。
- 必要に応じて、タスクを削除、追加、または編集してテストの構造を更新してください。
新しいタスクヘッダーを作成するには、エコーステップを挿入し、テキストの前に特別な記号「–>」を追加してください。