エージェントによるテスト作成を改善するための継続的な取り組みの一環として、生成されたテストの精度とカバレッジを向上させる複数のアップデートを実施しました。
より正確なアサーションと要素の選択
mablエージェントがページのDOM構造を把握できるようになり、要素の識別方法とセレクターの生成についてよりスマートな判断が可能になりました。セレクター戦略としてのARIAラベルのサポートと組み合わせることで、エージェントはユーザーがページを操作する方法をより適切に反映した、安定性が高くアクセシビリティを考慮したテストを生成します。
アサーション生成も改善され、エージェントがアプリケーションの重要な検証をより正確にターゲットにできるようになりました。これにより、テストのメンテナンスを削減しながら、実際の課題をより迅速に発見できます。
マルチタブテストのサポート
エージェントがブラウザタブ間の切り替えステップを生成できるようになりました。これにより、OAuthポップアップ、決済処理フロー、新しいウィンドウを開くアクションなど、複数タブを使用するワークフローへのエージェントのカバレッジが拡大します。以前は、複数タブのテストは手動でのテスト作成でのみサポートされていました。
近日公開予定
- メールボックスのステップ - メールの配信確認、メッセージ内容の抽出、リンクのクリックなど、メールを使用したワークフローをテストします。
- JavaScript スニペットステップ - カスタムロジック、アサーション、データ操作のためのインライン JavaScript ステップを作成できます。
- 並列エージェントテスト作成 (Labs) - mablのクラウドインフラストラクチャで複数のテストを同時に生成できます。
詳細はこちら
詳細については、ウェブアプリのエージェントによるテスト作成のガイドをご覧ください。