mablでは、テストはチームスポーツであると考えています。全員がアプリの品質に貢献することで、チームはより迅速にテストカバレッジを構築し、課題を早期に発見することができます。
テストが拡大するにつれて、チームが効果的に協力するためのチェックリストを使用してください。
- チームを招待して、適切なアクセス権を付与しましょう
- チームがテストを構築し理解できるように支援する
- mablを既存のワークフローに接続する
- mablをあなたのCI/CDに統合する
- 定期的にテストを見直しましょう
ご注意
これらのチェックリスト項目のほとんどには、ワークスペース所有者の権限が必要です。
チームを招待して、適切なアクセス権を付与しましょう
コラボレーションは、チームメートを招待してmablワークスペースに参加させることから始まります。チームページ(ワークスペース > チーム)にアクセスし、招待する各メンバーに適切なワークスペースロールを選択してください。
| 役割 | 説明 |
|---|---|
| 編集者 | テストの作成や更新が必要なメンバーには、編集者を選択してください。 |
| 閲覧者 | 結果の確認のみが必要で、テストを作成しないステークホルダーには、閲覧者を選択してください。 |
| 所有者 | 所有者ロールは、ワークスペースの設定、インテグレーション、ユーザーのロールと権限を管理するメンバーに割り当ててください。 |
SSOログイン
チームがSSOプロバイダーを使用している場合、SAMLを設定してログインを簡素化することもできます。
チームにテストを構築し理解する力を与えましょう
チームメンバーが自分でテスト結果を解釈できるようになると、テスト作成者への質問が減り、チーム全体で品質に対するオーナーシップが生まれます。カバレッジをより迅速に構築するために、テストの作成とテスト結果の理解に必要なツールをチームに提供しましょう。
- チームに自己学習トレーニングレッスンとスキル認定をmabl Uで完了するよう促しましょう。
- チームと共有するために、テストの作成、テストの実行、および結果の理解に関するmablの関連ヘルプリソースを共有してください。
mablを既存のワークフローに接続する
通知機能を使うと、チームがすでに利用しているツールに失敗を表示できるため、課題を見逃すことがなくなります。テストワークフローを効率化するために、mablをチームがすでに使用しているツールと連携させましょう。
- テストが失敗したときにチームに即座に通知するために、SlackまたはTeamsの統合を設定しましょう。
- Jiraインテグレーションを設定して、チケットをmablテストにリンクし、トレーサビリティを向上させましょう。
mablをCI/CDに統合する
手作業の負担を軽減するために、mablをCI/CDパイプラインに統合してください。変更をマージする前や新しい環境にコードをデプロイした後に、テストが自動的に実行されるように設定します。
mablをCI/CDツールと統合することで、チーム全員がアプリの品質をよりよく把握できるようになります。より深い調査が必要な課題がある場合、チームはmablアプリの詳細なテスト出力を使用してフォローアップできます。
定期的にテストを見直してください
同期が取れなくなったテストは、ノイズの多い失敗を引き起こします。結果の関連性を維持するために、定期的にテストを見直してください。チームと協力してテスト作成の共通ガイドラインを策定し、定期的なワークスペース監査を設定して、テスト戦略の有効性を維持しましょう。
アカウント管理者は、アカウントレベルのエンゲージメントダッシュボードでワークスペース全体の導入状況を追跡し、アカウントレベルのカバレッジダッシュボードで品質のトレンドを把握することもできます。これらのダッシュボードを組み合わせることで、各チームがmablでどのようにテストを行っているかをワークスペース横断的に確認できます。