mablクレデンシャル

ブラウザーテストでのmablクレデンシャルの使用

mablクレデンシャルは、mablの特別な変数タイプの1つです。mablクレデンシャルの値は、お客様固有の暗号化キーで暗号化されてから、mablのデータベースに追加されます。

このガイドでは、mablクレデンシャルを作成してブラウザーテストで使用する方法の概要を示します。

mablクレデンシャルの作成

mablクレデンシャルを追加するには、左側のナビゲーションの [テスト環境設定] をクリックし、[クレデンシャル] タブを選択します。mablクレデンシャルを作成できるのは、ワークスペースのOwner(所有者)とEditor(編集者)だけです。

1260

ワークスペースへのクレデンシャルの追加

新しいアプリケーションの作成時にクレデンシャルを作成することもできます。

  • [監視] セクションで、[ログインページが表示されたら自動的にログインする] をオンにします。
  • Username(ユーザー名)とPassword(パスワード)を入力します。

アプリケーションを作成する際には、これらのクレデンシャルが、新しいアプリケーションのデフォルトのリンククローラーとホームページ訪問テストで使用されます。これらは [設定済みクレデンシャル] ページ ([テスト環境設定] > [クレデンシャル]) に追加され、他のユーザー生成テストでも使用できます。

mablクレデンシャルの割り当て

テスト

新しいブラウザーテストの作成時に割り当てることができます。クレデンシャルは、[詳細オプションを表示する] セクションのドロップダウンとして表示されます。

プラン

プランにクレデンシャルを割り当てることもできます。

  • [ログインクレデンシャルが必要です] のトグルスイッチをオンにします。
  • ドロップダウンからクレデンシャルを選択します。

プランに割り当てられたクレデンシャルは、テストレベルで設定されたクレデンシャルよりも優先的に使われます。

📘

1つのプランには、1組のmablクレデンシャルしか割り当てられません。プラン実行でmablクレデンシャル (app.defaults.usernameおよびapp.defaults.password) を使用するすべてのテストは、同じクレデンシャルを使用します。

mablクレデンシャルを使用したトレーニング

新しいブラウザテスト

新しいブラウザテストが既存のプランの一部である場合、クレデンシャルがプランに割り当てられている必要があります。

新しいブラウザテストが新規プランの一部であるかプランなしの場合、[詳細オプションを表示する] セクションでクレデンシャルを選択します。

既存のテスト

既存のブラウザテストをトレーニングする際、テスト構成の編集(テストの編集) モーダルウィンドウで、トレーニングセッションで特定のクレデンシャルを使用するように設定できます。

347

トレーナーでは、mablクレデンシャルはapp.defaults.usernameおよびapp.defaults.passwordと表示されます

mablクレデンシャルを使用したテストの実行

プランの一部として実行

テストをプランの一部として実行する場合、プランに割り当てられたクレデンシャルがテストで使用されます。別のクレデンシャルがテストに割り当てられていても、プランに割り当てられたクレデンシャルが優先的に使用されます。

📘

mablクレデンシャルは環境固有のものではありません。アプリケーションへのログインの際に、環境ごとに異なるクレデンシャルが必要な場合は、Environmental Variables (環境変数)を使用してアプリケーションにログインします。

手動で1回だけ実行(アドホック実行)

テストを手動で1回だけ実行(アドホック実行)する場合、テスト実行を開始する前に、[アドホック実行] パネルでクレデンシャルを選択できます。

📘

アドホック実行では、テストに関連付けられているクレデンシャルは使用されません。

mablクレデンシャルを使用してテストをアドホック実行するには、テスト実行のたびに [アドホック実行] パネルでクレデンシャルを設定する必要があります。

mablクレデンシャルを使用したテスト実行の確認

テスト実行で使用されたクレデンシャルを確認するには、ステップ冒頭に表示される [mabl test run setup click to view logs] のセットアップのステップをクリックします。クレデンシャルがテストで使用された場合、それらはこのステップのログに記録されます。

次のスクリーンショットでは、テスト結果ページに、このテスト実行で "admin" クレデンシャルが使用されたことが示されています。

1480

テスト結果ページでのクレデンシャルの確認