テスト自動化戦略の変化に合わせて、既存のmablテストの変更が必要となる場合があります。この記事では、mablアプリケーションでのテストの管理方法について説明します。内容は次のとおりです。
テストステップの編集の詳細については、こちらをクリックしてください。
テスト名を変更する方法
更新するテストの詳細ページで、次の手順を実行します。
- 鉛筆アイコンをクリックして、[Update test information] モーダルを開きます。
- [Name] フィールドを新しいテスト名に変更します。
- [Save] をクリックします。
テスト名の更新
テストラベルを追加する方法
テストラベルは、mablアプリケーションやmabl CLIでテストのグループを定義するのに便利です。
1つのテストにラベルを追加するには、次の手順を実行します。
- テストの詳細ページに移動します。
- 鉛筆アイコンをクリックします。
- [Update test information] モーダルで、既存のラベルを選択するか、新しいラベルを作成します。
- [Save] をクリックして新しいラベルを追加します。
複数のテストにテストラベルを一括して追加する場合は、左側のナビゲーションの [Tests] をクリックして、次の手順を実行します。
- ラベルを追加する各テストの横のボックスにチェックを入れます。
- [Add labels] ボタンをクリックします。
- 追加するラベルを作成または選択します。
- [Add labels] ボタンをクリックして、変更内容を確定します。
テストラベルの一括追加
ラベルの更新や削除については、複数のラベルを一括処理することはできません。
テストを無効化する方法
テストで詳しい調査が必要なエラーが発生した場合は、テストを無効化または「一時停止」して、プラン、スケジュールによる実行、またはデプロイイベントでテストが実行されないようにすることができます。
テストを無効化するには、テストの詳細ページでオン/オフのトグルをオフに設定します。
テストの無効化
無効化されたテストをアドホック実行することはできますが、無効化されたテストはどのプラン実行にも含まれません。
プランのすべてのテストがオフの場合、そのプランは実行できません。この場合、プラン詳細ページの [Run] ボタンはグレーアウトされ、無効化されます。
テストを前のバージョンに戻す方法
テストを前のバージョンに戻すには、テストの詳細ページの [HISTORY] タブをクリックします。バージョンのドロップダウンを使って、各種テストバージョンと各テストバージョンを保存したユーザーを表示します。
使用したいバージョンが見つかったら、[Save as latest] をクリックして前のバージョンに戻します。
テストバージョンの確認
テストの異なるバージョンを比較する方法
テスト失敗のトラブルシューティングを行う場合や、時間の経過に伴うテストの変化を確認したい場合は、[COMPARE] タブをクリックし、行単位の差分を表示して、同じテストの2つのバージョン間の変更を確認できます。
[Base version] および [Current version] のドロップダウンから比較するバージョンを選択します。
同じテストの異なるバージョンの比較
ステップ内を直接クリックすると、ターゲットエレメントの詳細など、そのステップについての詳細が表示されます。
フローバージョンはテストバージョンとは別に追跡されます。フローバージョン間の変更を確認するには、フローを展開し、[Compare flow to master] をクリックします。
テストを削除する方法
1つのテストを削除するには、テストの詳細ページでゴミ箱アイコンをクリックします。
テストの削除
また、次のようにして、[Tests] ページでテストを一括して削除することもできます。
- 削除する各テストのチェックボックスをオンにします。
- [Delete] ボタンをクリックします。
- 確認用のモーダルで、[Delete] を再度クリックします。
フロー、スニペット、データテーブル、ファイルのアップロードなど、再利用可能なリソースを含むテストを削除する場合、それらのリソースは、テストが削除された後もワークスペースに残ります。
削除したテストの復元
誤ってフローを削除した場合は、アクティビティフィードで削除してから30日以内にフローを復元することができます ([Settings] > [ACTIVITY FEED])。