【mabl】テストの編集

「Tests」内で編集する

ステップが意図したとおりに機能しない、もしくは問題が発生したためにテストが失敗した場合にmablを使用すると、URL、環境、アプリケーションなどの重要な情報のみを保持しながら、テストのステップを編集できます。

編集は、mablトレーナーを起動するか、アプリからできます。

テストを編集する方法

テストを編集する作業は以下の方法です。

1.まず初めにテストページが表示されていること、また過去に少なくとも1回テストのトレーニングした項目があることが前提条件になります。

2.編集したいテストの横にあるチェックボックスをクリックしチェックを入れてください。

3.画面右上の「ステップ編集」ボタンをクリックしてください。

4.アプリでテストを編集できるクイック編集と、トレーナーの起動の2つの選択肢があります。クイック編集をクリックすると環境設定の画面が表示されトレーナー内で編集することができます。Launch Trainerを選択すると、同様にテストが開始されます。通常通りテストを続行します。変更をキャンセルしたい場合は、トレーナー下部の「キャンセル」ボタンをクリックしてください。変更は、[保存]ボタンを押すと保存できます。

応用編

Chrome DevToolsでmablトレーナーを開くと、手順や重要な情報を表示して、さらに編集しやすくなります。

手順を無効にする

テストのトラブルシューティングを行う場合、特定のステップを削除するのではなく、単に無効にすることもできます。そうすれば、テストの実行中にスキップされる無効なステップをどう処理するかを決定する前に、他のすべてが正常に機能することを検証できます。

手順を無効にすると、開発チームがアプリケーションの問題のある領域で作業している間も、テストの実行を継続できます。たとえば、修正部分までページ上の特定のクリックとアサーションを無効にすることができます。次に、アプリケーションが更新された後、無効にした手順を再度有効にして、以前のレベルのテストカバレッジを維持できます。

mablTrainerの対応するその他のアクションメニューからステップを無効/有効にできます。複数のステップを選択し、トレーナーの下部に表示される一括アクションメニューを使用して、一括で実行することもできます。ホールドシフトをし、一度に複数のステップをクリックして選択します。

ステップを無効にするオプションを備えたその他のアクションメニュー。
ステップを無効にするオプションを備えたその他のアクションメニュー。

手順を無効にするもう1つの使用例は、既存のテストを複製し、どの手順を保持または変更するかがわからない場合です。この場合、コピーしたテストを実行している間、テストのほとんどのステップを無効にすることができます。そうすれば、無効にされたステップを、そのテストを確認するためのステップのToDoリストの一部と考えることができます。

クイック編集:mablアプリでテストを編集する

テストの編集時に「クイック編集」モードを選択すると、トレーナーがmablアプリ自体にポップされ、ほとんどのステップを編集できるようになります。テスト対象のアプリとのやり取りを必要としない限り、ほとんどすべてを編集できます。このため、アサーションやクリックなどの新しいステップの作成、および再生は、クイック編集モードでは使用できません。できる機能としては、ステップの削除、アサーションの編集、待機の追加、ステップの並べ替え、フローの作成などがあります。

編集したテストを保存する

テストを開いてから少なくとも1つのステップを変更、追加、または削除している限り、編集したテストを何度でも保存できます。保存すると、トレーナーは確認メッセージを表示します。保存後も通常どおりトレーニングを続行できます。「閉じる」ボタンをクリックするだけでアプリに戻ります。

保存をクリックした後の確認メッセージ。 また、前回の保存以降変更が行われていないため、[保存]ボタンはグレー表示されていることに注意してください。
保存をクリックした後の確認メッセージ。また、前回の保存以降変更が行われていないため、[保存]ボタンはグレー表示されていることに注意してください。

テストを編集したときに誤って[閉じる]をクリックした場合でも、mablは、保存するかどうかを尋ねるモーダルプロンプトを表示します。最後に保存してからアプリに戻った後の変更を破棄したり、新しい変更を保存してアプリに戻ったり、キャンセルしてトレーナーに戻ったりすることができます。

テストの編集に関する重要な情報

mablは、一度にテストを編集できるユーザーの数に制限を設けていません。したがって、チームメンバーと調整して、新しい変更が別のユーザーによって保存されないようにすることが重要です。これが発生したと思われる場合は、アプリ内のmablサポートまたはsupport@mabl.comに連絡して、この問題を解決できるようにしてください。

ドラッグ&ドロップで編集

トレーナーを使用しているときは、ステップをドラッグアンドドロップして、好きなように並べ替えることができます。これは、単純な待機ステップやJavascriptステップなどを追加するために、テスト全体をステップ実行する必要がない場合に最適です。

ステップをドラッグ&ドロップして並べ替えるときは注意してください。手順を記録するときは、正しいページにいることを確認してください。間違ったページからテストにステップを追加すると、mablトレーナーが失敗する可能性があります。

矢印キーを使用したステップの編集

トレーナーがフォーカス されている間は、矢印キーを使ってトレーニングしたテストの一部を簡単にステップアップすることができます。トレーナーがフォーカスされているときは、トレーナーの右上に「edit」と表示されます。

矢印キーを上下に押すだけで、トレーナーテスト全体のマゼンタ色のステータスバーが移動します。誤った場所にステップを追加しないように注意してください。リプレイモードでない限り、テストをステップしている間も、クリックや入力されたテキストなどは記録されています。

矢印キーを使ってテストを進めれば、どこでもステップを追加することができます。間違ったページからテストにステップを追加すると、後にmablが失敗する可能性があるので、いつ、どこでステップを追加するかを意識しなければなりません。新しいステップを記録するときは、常に正しいページにいるようにしてください。

リプレイによるステップの編集

mablを使用すると、トレーナーを使用してテストの各ステップを再生できるため、テストのどの部分に新しいステップを追加するかをステップスルーするためにも使用されます。

リプレイを使用してステップを適切に編集および挿入する方法を理解するには、以下のgifを参照してください。

Posted by IMAMURAMai