テストが長くなるにつれて、ステップのリストをスキャンして各セクションの内容を把握することが難しくなります。テストをより管理しやすくするために、関連するモバイルおよびブラウザのテストステップをステップグループにまとめることができるようになりました!
ステップグループとは、名前を付けられる折りたたみ可能なコンテナで、「カートに商品を追加する」や「支払いフォームに入力する」など、共通のラベルのもとに関連するステップをまとめるために使用できます。ステップグループを使用すると、各ステップの動作を変えることなく、テストに構造を持たせることができます。
ステップグループを使用するメリットは次のとおりです。
- 整理整頓の向上:関連するアクションをわかりやすい名前でグループ化し、テストの可読性と保守性を維持できます
- すっきりした表示:テスト編集者と実行結果の両方で、現在作業していないグループを折りたたむことができます
- 編集の高速化:ステップを1つずつ並べ替える代わりに、ステップのグループ全体をまとめてドラッグ&ドロップできます
- ナビゲーションの改善:テスト出力を確認する際、折りたたみ可能なグループパネルを使って、必要なセクションに直接アクセスできます
- エージェントテストのコンテキストを強化:ステップグループは、mablのエージェントテスト機能がテストをより深く理解し、適切に操作できるよう、セマンティックな意図の追加レイヤーを提供します
試してみる
新しいステップグループを作成するには、Trainerでブラウザまたはモバイルテストを開き、+(ステップを追加)> ステップグループをクリックします。
ステップグループにわかりやすい名前を付けて、ステップを記録またはドラッグして追加してください。
ステップグループを使用したフローの整理
ステップグループは、色分けされたインデントバーと階層番号(1.1、1.2、1.3)を持つ折りたたみ可能なパネルとして表示されます。折りたたんで必要な箇所に集中したり、展開して全体像を確認したりできます。
使用例
ステップグループはあらゆるステップタイプを含めることができ、他のmablの機能と自由に組み合わせることができます。使用方法のイメージをつかむために、以下の例をご参照ください。
- 長いテストを構造化する - 30ステップのチェックアウトフローを「商品を閲覧する」「カートに追加する」「支払いを完了する」にグループ化することで、テストをひと目で確認できます。
- 再利用可能なフローをコンテキストでまとめる - 共有の「Apply coupon」フローと共有の「Enter payment」フローを「Complete checkout」ステップグループ内に配置することで、それらがどのように組み合わさるかを示せます。
- 複雑なフローを整理する - 再利用可能な「アカウント作成」フローにステップグループを追加することで、メンテナンスを担当するユーザーが「プロフィール情報」や「通知設定」などのセクションを簡単に確認できます。
- 条件分岐との組み合わせ - 条件分岐を使用して機能フラグを確認し、各ブランチを独自のステップグループと共有フローで整理します。
制限事項
- ステップグループは、ブラウザテストとモバイルテストでのみ使用できます。
- ループとパラメータは、ステップグループ自体ではサポートされていません。これらの機能を使用するには、フローをご利用ください。
- ステップグループは最大4階層までネストできます。