正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

Squash TM

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed、GitLab Dedicated

Squash TMインテグレーションをGitLabで有効にして構成すると、GitLabで作成されたイシュー(通常はユーザーストーリー)はSquash TMの要件として同期され、テストの進捗状況がGitLabイシューでレポートされます。

Squash TMとGitLabのインテグレーションによりDevSecOpsのワークフローを最適化する概要については、SDLCで要件とテスト管理を活用するを参照してください。

Squash TMの構成

  1. オプション。システム管理者にプロパティファイルでトークンを構成するように依頼します。
  2. Squash TMドキュメントに従って以下を行います:
    1. GitLabサーバーを作成します。

    2. Xsquash4GitLabプラグインを有効にします

    3. 同期を構成します。

    4. Real-time synchronization(リアルタイム同期)パネルから、次のフィールドをコピーして後でGitLabで使用します:

      • WebhookのURL
      • Squash TMシステム管理者がステップ1でシークレットを構成した場合のシークレットトークン

GitLabを設定する

  1. 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。

  2. 設定 > インテグレーションを選択します。

  3. Squash TMを選択します。

  4. 有効トグルが有効になっていることを確認します。

  5. トリガーセクションで、リアルタイム同期の対象となるイシューの種類を示します。

  6. フィールドに入力します:

    • Squash TM Webhook URLを入力します。
    • Squash TMシステム管理者が以前に構成した場合は、secret token(シークレットトークン)を入力します。