AIプロンプトベースのテスト作成
自然文でテスト手順を書いたり、AI Prompt機能を使ったりすると、Reflectがコードや事前定義されたGherkin構文を必要とせずに自動アクションへ変換します。
Reflectは、Web・モバイル・APIテストに対応したノーコードのAI支援テストプラットフォームです。自然文プロンプトや録画から自動テストを作成し、デバッグ機能と連携でワークフロー全体に実行できます。
Reflectは、SmartBearが提供する、Web、モバイル、API、ビジュアル、メール、SMSテストに対応したノーコードのAI支援テストプラットフォームです。コードを書いたり、壊れやすいセレクターやロケーターを管理したりすることなく、自然文英語でテストを作成するか、操作を記録して自動テストを構築できるように設計されています。
この製品はアプリケーションの整合性を重視しており、UI変更に耐えながら既存の配信ワークフロー内で実行し、実行失敗時には動画、コンソールログ、ネットワークログ、再現手順などのデバッグ用アーティファクトを提供することを目指しています。価格ページと製品ページでは、CI/CD連携、スケジュール実行、チーム間での共同作業にも対応していることが示されています。
自然文でテスト手順を書いたり、AI Prompt機能を使ったりすると、Reflectがコードや事前定義されたGherkin構文を必要とせずに自動アクションへ変換します。
ブラウザまたはモバイルレコーダーで操作を記録してテストを作成し、その手順を自動テストとして再利用できます。
1つのプラットフォームでWeb、モバイル、APIのワークフロー全体にテストを実行でき、ビジュアルテスト、メールテスト、SMSテスト、データ駆動テストもサポートします。
モバイルグリッドを使用するか、既存のデバイスクラウドを接続して、同じモバイルテストをiOS、Android、ハイブリッドアプリ全体で実行できます。
E2Eテストに直接API呼び出しを追加して、セットアップ用データを作成したり、下流の結果を検証したりできます。JSON、XML、REST、GraphQLをサポートしています。
CI/CD、GitHub、Jira、Slack、メール通知、スケジュール実行にテストを接続し、失敗や回帰をチームが既に使っているツールで可視化できます。
手動のフローや自然文のプロンプトからE2E回帰テストを作成し、UIが変わっても継続して実行できます。
モバイルテストを一度作成し、スクリプトを複製したり別々のロケーター戦略を管理したりせずに、iOS、Android、ハイブリッドアプリ全体で実行できます。
API呼び出しを使ってUIフロー前にテストデータを準備したり、フロー完了後にバックエンド結果を検証したりできます。
ビジュアルチェックをスケジュールするか、すべてのプルリクエストでテストを実行し、失敗をJira、Slack、メールへ送って対応できます。
単一のReflectワークスペースを共有し、複数のチームメンバーがテストスイートで共同作業しながらテストを改善できます。
Reflectでは、組み込みのレコーダーで操作を記録するか、自然文のAIプロンプトを記述することでテストを作成できます。ドキュメントでは、プロンプト手順はRecordingモードからAI Promptボタンを使って入力すると説明されています。
Reflectは、Webテスト、モバイルテスト、APIテスト、ビジュアルテスト、メールテスト、SMSテストをサポートしています。価格ページには、データ駆動テストとCI/CD連携も対応機能として記載されています。
モバイルテストページによると、同じテストをiOS、Android、ハイブリッドアプリ全体で重複なく実行でき、Reflectの組み込みモバイルグリッドで実行するか、既存のデバイスクラウドを接続できます。
ReflectのAPIテスト機能は、XMLとJSONに加えて、RESTおよびGraphQLベースのAPIをサポートしています。APIページでは、データの準備や結果の検証にE2Eテスト内でAPI呼び出しを使えることも説明されています。
Reflectは価格ページで2週間の無料トライアルを提供しています。また、Premium、Advanced、Enterpriseプランがあり、ユーザー数とテスト作成数は無制限で、プラン詳細は営業への問い合わせが必要です。