GenAIアサーションが早期アクセスでモバイルテストに利用できるようになりました!
GenAIアサーションを使用して、テストカバレッジを拡大し、モバイルアプリケーションのより複雑な側面、特にページソースを使用して簡単に検証できないテキストとビジュアルの詳細を検証します。
GenAIアサーションは現在、早期アクセスプログラムとしてmablの全てのお客様にご利用いただけます。試用をご希望の方は、mablチームまでご連絡ください。
一般利用可能になる前に、予告なく機能が変更される場合があります。
使い方
GenAI アサーションはアサーションの一種で、ターゲット要素のスクリーンショットと、検証したい内容の説明を大規模言語モデル(LLM)に送信する。LLM は、現在の状況でアサーションが合格すべきか不合格すべきかを判断し、アサーションが合格または不合格になった理由の説明とともにアサーション結果を返します。
使ってみる
すでにブラウザテスト用のGenAIアサーションにオプトインしている場合は、自動的にモバイルテスト用のGenAIアサーションにオプトインされます。
チームがまだオプトインしていない場合、ワークスペースはラボページでGenAIアサーションを有効にすることができます:設定 > Labs. ラボページのオプションを表示するには、mablデスクトップアプリを最新バージョンにアップデートする必要があるかもしれません。
GenAI Assertionを作成するには、mabl Trainerでモバイルアプリケーションを開き、アプリケーションを必要な状態にします。その後、以下のステップを実行します:
- Trainer ウィンドウで、チェックマーク・アイコンをクリックして新しいアサーションを作成します。
- 検証するページ上の要素を選択します。
- アサーション・メニューの AI タブをクリックします。
- アサーションの説明フィールドに、検証する内容を記述します。
- Test assertion をクリックする。
- アサーションが望ましい結果をもたらすことが確信できるまで、アサーション記述を繰り返す。
成功するGenAIアサーションの作成に関する詳細なガイダンスについては、生成AIを使用したアサーションの作成に関する記事をご覧ください。
GenAIアサーションは、ページソースではなく要素のスクリーンショットに基づいて評価されます。必要に応じて、要素へのスクロールステップを追加して、画面が正しい領域を表示していることを確認してください。GenAIアサーションに含まれるスクリーンショットには、ビューポートに現在表示されている要素の部分のみが含まれます。
制限事項
アサーションはサポートされていません:
- mabl CLI でトリガーされるローカルテストの実行
- パフォーマンステスト実行の一部として実行されるテスト。
モデルは英語で書かれたプロンプトに偏っている。他の言語で書かれたプロンプトは、同じ言語で書かれた結果が保証されていません。
早期アクセス期間中は、以下の制限に留意してください:
- GenAIアサーションはクラウド実行ごとに3つまでです。
- プランやデプロイメントを並行して実行する場合、GenAIアサーションを含む並行テストは20回までとします。この制限を超えると、ワークスペースの機能が無効になる可能性があります。
これらの制限を超えないようにするため、ログインフロー、ループ、その他よく使われるフローではGenAIアサーションを使わないことを推奨します。
GenAIのアサーションは、Google CloudのAIツールを基に構築されています。mablも私たちのサービスパートナーであるGoogle Cloudも、これらのモデルのトレーニングに顧客データを使用しません。mablでの生成AIの使用についてご不明な点がある場合は、カスタマーサクセスマネージャーにお問い合わせください。
mablが顧客データをどのように処理するかについての詳細は、データ暗号化に関する記事をご覧ください。