mablエージェントは、ブラウザ、API、モバイルの各テストを作成できますが、作成できる内容はテストタイプによって異なります。この記事では、各テストタイプにおけるエージェントの機能について説明します。
名前の変更
エージェントによるテスト作成は、以前はテスト作成エージェントおよび生成AIテスト作成と呼ばれていました。
ブラウザテスト
ブラウザテストでは、エージェントはmablトレーナーで利用できるあらゆる種類のステップを実装できます。エージェントが使用できるステップと操作の全体像については、mablトレーナーでWebアプリとやりとりするとmablトレーナーでのステップの追加と編集をご覧ください。
エージェントでブラウザテストを作成または編集する方法については、Webアプリ向けエージェントによるテスト作成をご覧ください。
エージェントによるアサーションの選択
エージェントは、HTMLアサーションとビジュアルアサーションの両方を実行できます。
- HTMLアサーション - エージェントは、実行速度とコスト削減のため、可能な限りHTML要素アサーションの使用を優先します。
- ビジュアルアサーション - エージェントは、複数の要素または要素の否定(「エラーメッセージが存在しない」など)を検証する際にビジュアルアサーションを使用します。また、検証に画像やビジュアルコンテンツが含まれる場合、またはページ上の要素のテキストに対するアサーションよりも複雑な場合にも、ビジュアルアサーションが使用されます。
アプリで別の方法でアサーションを実行する必要がある場合は、テストプロンプトまたはエージェントへの指示で、使用するアプローチをエージェントに伝えることができます。
APIテスト
mablにテストの意図とAPIに関する情報を提供してください。エージェントは入力内容に基づいてテストステップを作成し、テストの意図に関連する場合はAPIフローもインポートします。必要に応じてアサーションや変数の割り当てを追加してテストを完成させましょう。
生成されたAPIステップにはスニペットは含まれず、OAuth 1.0およびOAuth 2.0の認証タイプも生成されません。詳細とその他の制限事項については、生成AIを使用したAPIテストの作成をご覧ください。
モバイルテスト
テストの意図をmablに伝えると、エージェントはmablトレーナーにアウトラインを作成します。このアウトラインは、タスク、ビジュアルアサーション、および関連する場合は既存のフローで構成されます。エージェントはステップを記録しないため、タスクの構築とビジュアルアサーションのテストはご自身で行ってください。詳しくは、mablエージェントでモバイルテストのアウトラインを作成するをご覧ください。