テストを検索する際、キーワード検索だけでは限界があります。そこで、セマンティック検索をテストに導入しました。セマンティックテスト検索は、アプリとmabl MCPでご利用いただけます。
これまでは、テスト名やラベルとのキーワード一致でmablのテストを検索できました。しかし、テスト内の特定のステップの流れに基づいてテストを探したい場合は、方法がありませんでした。セマンティック検索を使うと、フォームの入力やカレンダーとのやり取りなど、実際のステップが何をしているかによって関連するテストを特定できます。
実際の手順
セマンティック検索を実際に使うには、mablアプリのテストページに移動し、新しいセマンティック検索バーに自然言語でクエリーを入力してください:テストの機能によって検索。
アプリケーション内の特定のユーザーフロー、フォーム、または機能を検索して、どのような結果が得られるか確認できます。例えば:
- 「チェックアウトフォームに入力する」
- 「ドレスをカートに追加する」
- 「カレンダーウィジェットから日付と時刻を選択します」
- 「ダッシュボードでアクセシビリティ設定を検証します」
- 「ユーザー設定ページ」
テスト用のセマンティック検索の現行バージョンは、AIを使ってテスト内のステップ説明の順序を理解します。クラスやテストID、検索の設定値などのDOM情報にはアクセスしません。
セマンティック検索は現在、モバイルテストとブラウザテストでサポートされています。APIテストは現在サポートされていません。
フィードバックの提供
セマンティック検索で期待した結果が得られない場合は、ぜひフィードバックをお寄せください。フィードバックフォームにアクセスするには、検索結果が表示された後に検索結果に関するフィードバックを共有をクリックしてください。
mabl MCPでのセマンティック検索
mabl MCPで、同様の自然言語クエリーを試すことができます。#get-testsツールは、mablアプリと同じセマンティック検索機能を活用しており、#get-testツールは特定のテストに関するより詳細な情報を取得します。