mablを使用すると、ウェブアプリのカバレッジを素早く構築し、大規模な品質を提供できます。Desktop Appをインストールしたばかりの場合は、この記事で説明するステップに従って、ウェブアプリの最初のテストを作成してください。
テストしたい内容を記述する
新しいブラウザテストを作成するには、新規テストをクリックし、mablでビルドオプションを選択してください。プロンプトフィールドに、テストしたい内容とテスト対象のURLを記述してください。まず、コア機能を検証するシンプルなユーザージャーニーから始めましょう。例:
「ウェブサイトから訪問者が問い合わせできることを確認してください。https://example.com にアクセスし、Aboutページに移動して、お問い合わせフォームに入力してください。」
送信後、mablエージェントがテストのアウトラインを生成します。アウトラインがニーズを満たすまで、チャットインターフェースでエージェントとのやり取りを続けて、追加のコンテキストを提供することができます。
次へをクリックして、テストの設定を確認してください。新規ブラウザテストフォームでは、説明、ラベル、プラン、クレデンシャルなど、多くのテスト設定が利用できます。まず、コア設定セクションでテストに正しいベースURLが使用されていることを確認してください。
mablは、ローカルマシンまたはmablクラウドでブラウザテストを生成できます。テスト作成プロセスに慣れるために、ビルドアプローチをローカルに設定して、mablトレーナーがリアルタイムでアプリを操作する様子を確認しましょう。その後、mablでのテスト作成の仕組みをより深く理解したら、クラウドオプションを使用して、mablクラウドで複数のテスト作成セッションをトリガーして確認できます。
テストを作成をクリックして、Trainerを起動してください。
テストを生成する
mablトレーナーは2つのウィンドウを読み込みます。
- アプリケーションが開かれたChromeブラウザウィンドウ。
- エージェントがテストステップをビルドするTrainerウィンドウ。
エージェントはアプリの操作を開始し、アウトラインに従ってテストステップを生成します。ステップはテストアウトラインに基づいてステップグループにまとめられ、期待される動作を検証するアサーションが含まれます。
手動トレーニング
生成されたテストステップに課題が見つかった場合は、エージェントを一時停止して手動モードに切り替えることができます。
手動モードでは、Trainerがアプリケーションとのやり取りをテストステップとして記録します。ステップメニュー(+(ステップを追加))から他のステップを追加することもできます。
テストを実行します。
完了したら、テストを保存してTrainerを閉じてください。
テストを実行するには、テスト実行ボタンをクリックし、次のオプションから選択してください。
- クラウド実行(推奨):mablクラウドからテストを実行し、mablアプリで詳細な診断テスト出力を確認できます。
- ローカル実行:ローカルマシンからテストを実行します。アプリがパブリックインターネットからアクセスできず、mablテスト用にネットワークを設定していない場合は、このオプションを使用してください。
mablのさまざまなテスト実行環境については、こちらをご覧ください。
次のステップ
現在の設定と達成したいことに応じて、次のステップには以下についてもっと学ぶことが含まれるかもしれません。