TestRail 統合により、TestRail のテストを Testim のテストにリンクできます。テスト実行結果が TestRail に自動的に表示され、手動テスト結果と自動テスト結果を一元的に表示できます。
TestRail 統合の設定
このプロセスは一度だけ必要です。
- Settings(設定) に移動し、Integration(統合) タブに移動します。
- TestRail リンクの login をクリックします。

- TestRail を開き、URL からドメインをコピーして(ログイン済みであることを確認してください)、URL フィールドに貼り付けます。URL 構造は https://<projectName>.testrail.io/, プロジェクト名は TestRail の URL で確認できます。例: 下のアカウントの projectName は ranhadar1 です。

- TestRail のユーザー名を入力します。
- 管理者ユーザーとして TestRail にログインし、My Settings に移動して API Keys タブに移動します。Generate Key をクリックし、任意のキー名を入力して、生成された文字列をコピーし、Save settings をクリックします。このキーを Testim の ApiKey フィールドに貼り付けます。

- Connect をクリックします。

- 接続する TestRail プロジェクトを選択します。

この時点で、Testim は TestRail のプロジェクトに関連付けられましたが、特定のテストにはマッピングされていません。
Testim のテストを TestRail のテストに接続する
- TestRail のテストに接続したいテストを開きます。
- Setup ステップの Properties(プロパティ) パネルで、TestRail プロジェクトと接続するテストを選択します。
- テストを保存します。
テストを実行すると、結果は関連する TestRail プロジェクトの Test run and results タブに表示されます。

特定の実行に TestRail のカスタムパラメーターを渡す
CLI 実行の一部として、TestRail で使用できるカスタムパラメーターを追加できます。例:
- version
- executed_by
JSON は以下の形式にする必要があります:
{ "executed_by": "rannn505", "version": "v1"}これらのパラメーターを渡すには、CLIコマンドの一部として --tms-field-file フラグを使用します。フラグの後にパラメーターとその値を含む JSON ファイルパスを指定します。例:
--tms-field-file [tms-field-file.json]注意事項
- Testim の実行名は常に以下の規則に従います:
"Report from Testim.io - Suite\Test name" 2. リモート実行の結果のみが TestRail に表示されます(ローカル実行は表示されません)。 3. スイート実行は TestRail で 1 つの実行として表示されます。特定の実行をクリックして、スイート内のすべてのテストの結果を確認してください。 4. TestRail の必須カスタムフィールドはサポートされていません。TestRail でカスタムフィールドを必須にすると、統合が機能しなくなる可能性があります。