mablを使用すると、ウェブアプリのカバレッジを素早く構築し、大規模な品質を提供できます。この記事で説明するステップに従って、ウェブアプリの最初のテストを作成してください。
テストしたい内容を記述する
新しいブラウザテストを作成するには、新規テストをクリックし、チャットを始めてくださいオプションを選択してください。プロンプトフィールドに、テストしたい内容とテスト対象のURLを記述してください。まず、コア機能を検証するシンプルなユーザージャーニーから始めましょう。例:
「ウェブサイトから訪問者が問い合わせできることを確認してください。https://example.com にアクセスし、Aboutページに移動して、お問い合わせフォームに入力してください。」
送信後、mablエージェントがテストのアウトラインを生成します。アウトラインがニーズを満たすまで、チャットインターフェースでエージェントとのやり取りを続けるか、テスト情報を直接編集することができます。
テストには、説明、ラベル、プラン、クレデンシャルなど、さまざまな設定を関連付けることができます。まず、テストが正しいベースURLを使用していることを確認してください。
アプリへのアクセス方法に応じて、次のいずれかの生成方法を選択してください。
- 生成 - アプリにパブリックインターネットからアクセスできる場合は、このオプションを選択してください。エージェントがmablクラウドでテストを構築します。
- ローカルアプリに対して生成 - アプリがlocalhostやプレビュービルドなど、お使いのマシンまたはプライベートネットワーク上でのみ動作する場合は、このオプションを選択してください。エージェントはmablデスクトップアプリを使用して、お使いのマシン上でヘッドレスにテストを構築します。
エージェントにテストを構築させる
mablエージェントは、バックグラウンドでテストの構築を開始します。進行状況を確認するには、mablアプリで エージェント > タスク に移動してください。エージェントが構築している間は、他の作業を進められます。
エージェントは、アウトラインに従ってテストステップを生成し、それらをステップグループにまとめ、期待される動作を検証するアサーションを追加します。エージェントがテストステップを生成する仕組みの詳細については、Webアプリ向けエージェントによるテスト作成をご覧ください。
SlackとMS Teamsの通知
SlackやMS Teamsをご利用の場合は、エージェントセッションでフォローアップが必要になったときに通知を送信するよう、mablインテグレーションを設定することもできます。
生成されたテストをレビューする
エージェントの処理が完了すると、タスクのステータスが レビュー(Review)に変わり、生成されたテストの準備が整います。タスクの詳細を開いて、テストを確認してください。
次のアクションを判断できない場合、エージェントは代わりに 入力が必要(Needs input)のステータスで一時停止します。タスクの詳細を開いてエージェントの質問を確認し、回答を送信すると、エージェントが構築を再開します。
手動編集
テストを手動で編集したい場合は、mablトレーナーでテストを開き、テストステップを追加または編集してください。
テストを実行します
テストを実行するには、テスト実行ボタンをクリックし、次のオプションから選択してください。
- クラウド実行(推奨):mablクラウドからテストを実行し、mablアプリで詳細な診断テスト出力を確認できます。
- ローカル実行:ローカルマシンからテストを実行します。アプリがパブリックインターネットからアクセスできず、mablテスト用にネットワークを設定していない場合は、このオプションを使用してください。
mablのさまざまなテスト実行環境については、こちらをご覧ください。
次のステップ
現在の設定と達成したいことに応じて、次のステップには以下についてもっと学ぶことが含まれるかもしれません。