引き続きMagicPodのブラウザテスト版の基本的なテスト作成方法を説明します。
1.生成AI機能を使う
MagicPodでは、自然言語での指示だけでテストケースの作成・編集・実行ができるテスト自動化エージェントのMagicPod Autopilotなど、テスト自動化を加速化させるAI関連の新機能が続々と追加されています。
生成AI機能を活用することで、より効率良くテスト自動化を行なっていきましょう。
1−1.生成AI機能を有効化する
生成AI機能を使用するためには、まず生成AI機能を有効化する必要があります。
まずは組織の設定画面 の「オプション機能」タブを開いてください。(この画面は、組織の更新権限があるユーザーのみ開くことができます)
そして生成AI機能の「有効にする」を選択した後更新します。
これで生成AI機能が使えるようになりました。早速MagicPod Autopilotを使ってみましょう。
1−2.MagicPod Autopilotでテストを作成する
⚠️MagicPod Autopilotの利用にはAIクレジットが必要ですが、毎月無料利用枠/初回無料利用枠を用いることで無料でお試しいただけます。
テストケース編集画面を開き、右上の「起動」ボタンをクリックしてクラウドブラウザを立ち上げます。
その後、右下にあるアイコンをクリックします。
表示されたダイアログに依頼したい内容を入力し、実行ボタンを押してください。
例えばこのような会員登録のテストを作成してもらいましょう。
https://hotel-example-site.takeyaqa.dev/ja/signup.htmlに遷移し、 以下の情報を入力して会員登録が完了するまでのステップを作成してください。 ユーザー名: magicpod-user メールアドレス: magicpod-user@example.com
しばらく待つと、結果が表示されます。テストが編集された場合は自動的に画面上の表示が更新されます。
その後は必要に応じて追加指示を出したり、手動でテストケースを編集してましょう。
このようにMagicPod Autopilotを用いると、1から手動で作成するよりも短時間でテストケースを作成できます。
活用のコツについては、Autopilotを使いこなすで解説していますのでぜひご覧ください。
1-3.その他の生成AI機能を知る
人間の目視確認を自動化するAIアサーションなど、他にも便利な生成AI機能があります。
こちらのヘルプページをご参照ください:生成AI関連の機能を利用する
2.日次一括実行スケジュール設定
テストをいくつか作成できたら、毎日一括実行できるようスケジュールを組んでメールまたはSlackへ結果通知できるよう設定しましょう。
2−1.スケジュール設定
プロジェクト画面へ移動し、「テスト一括実行」タブから「詳細」をクリックします。
3点リーダーをクリックし、「編集」をクリックします。
「共有」を選択し、「OK」をクリックします。
「一括実行をスケジュール」をクリックします。
「実行する」を選択し、好きな時間・曜日を設定します。
するとスケジュールされた曜日と時間が表示されます。
2−2.メール通知
次にテスト結果通知設定です。
メール通知は「共通設定」から「テスト結果をメール通知」を「有効」にします。(デフォルトでは無効になっています)
「有効(成功時以外のみ)」に設定した場合、テスト結果が「成功」以外(失敗、中止、要確認)の場合のみ、メール通知が行われます。
参考:メールで通知を受け取る
2−3.Slack通知
Slack通知は「共通設定」から「テスト結果をSlack通知」を「する」にすると、「追加」が表示されるのでそれをクリックします。
ポップアップが出てきたら任意の名前を入力し、「Slack連携」をクリックします。
通知を飛ばしたいチャンネルを選択し、「許可する」をクリックします。
成功/失敗/要確認/中止で通知の可否を設定する方法はSlackで通知を受け取るを参照してください。
一括実行の詳しい説明は一括テスト実行を参照してください。
3.使いこなすための機能紹介
すべてのコマンドを知りたい方は→コマンド一覧
導入初期によくある質問や操作のコツは導入初期に役立つTips(ブラウザ)で紹介しています。
- ファイルアップロードのテスト
- ファイルダウンロードのテスト ダウンロード結果の確認もできます
- アラートを閉じる
- Emailのテスト
- ベーシック認証が有効になっているサイトをテストしたい
- スクロールのある画面のテスト
- 共有ステップの活用 作成数の上限なし
- 変数の活用
- 条件分岐の活用
- 画像差分チェック
- 別タブ・別ウィンドウのテスト
- 一時的に表示される要素のキャプチャを取得する
- テストの実行環境を切り替える(ドメインを切り替えてテストケースを使用する)
- ブラウザのウィンドウサイズを変更する
- モバイルWebサイトのテスト
- 外部クラウドサービスでのテスト
- 特定のテストケースのみを一括実行したい
- ブラウザテストのよくある質問
次は各種設定するための画面、用語を説明します。