![TestRailのテストケースのインポート](https://blog.testrail.techmatrix.jp/wp-content/uploads/2024/06/testrail-case-import-eyecatch-800x451.png)
テスト管理ツール「TestRail」では、CSV、XML形式によるインポートに対応しています。既にExcelやスプレッドシートでテストケースを管理している場合は、それらのテストケースの資産をTestRailにインポートできます。テストケースが流用でき、TestRailを用いたテスト活動がすぐに始められます。Excel/スプレッドシートからインポートする場合はCSV形式のインポートを利用します。
インポートの流れ
インポートは以下の流れで行います。
- インポートの準備
- TestRailのカスタムフィールドの作成
- CSV形式への変換に伴うExcel/スプレッドシートの修正
- インポートの実施
- ファイルの選択
- オプションの指定
- 値のマッピング
- プレビューの確認とインポート実行
本記事では「2.インポートの実施」の具体的な操作について解説します。「1.インポートの準備」については以下の記事で扱っていますので、ご参照ください。
![TestRail製品ページ](https://blog.testrail.techmatrix.jp/wp-content/uploads/2023/04/tr_product_page.png)
ファイルの選択
「テストスイートとケース」タブで、インポートのアイコンをクリックし、「CSVインポート」を選択します。
![TestRailのテストケースのインポート](https://blog.testrail.techmatrix.jp/wp-content/uploads/2024/06/testrail-case-import-800x436.png)
「ファイルを選択」より、インポート対象のCSVファイルを選択します。
![TestRailのテストケースのインポート](https://blog.testrail.techmatrix.jp/wp-content/uploads/2024/06/testrail-case-import2-800x521.png)
問題なくアップロードできると、「CSVファイルが正常にアップロードされました。」と表示されます。
![TestRailのテストケースのインポート](https://blog.testrail.techmatrix.jp/wp-content/uploads/2024/06/testrail-case-import3-800x209.png)
詳細オプションの指定
表示されているオプションの指定をします。
![](https://blog.testrail.techmatrix.jp/wp-content/uploads/2024/06/testrail-case-import5.png)
オプションの説明は以下の通りです。
フォーマットとマッピング | 「新規マッピングの設定」を選択すると、新しくマッピングの設定を行います。 「設定ファイルからマッピングをロード」を選択すると、既にマッピングしておいたファイルからマッピングの設定を読み込めます。 |
インポート先 | テストケースを追加するベースセクションまたはフォルダーです。 指定しない場合は、すべてのセクションが最上位レベルで追加されるか、CSVファイルでセクションが定義されていなければ、汎用的な「テストケース」セクションに追加されます。 |
ファイルエンコーディング | 日本語を含むテストケースをインポートする場合は、「UTF-8」を選択します。 |
CSV区切り文字 | 一般的にはカンマ(,)を利用しますが、ユーザー設定で他の文字を指定している場合は、指定した文字を選択します。 |
開始行 | インポート対象が開始する行番号を指定します。列名等をヘッダーとして指定している場合は「ヘッダー行」のチェックを入れます。 |
テンプレート | インポートされたテストケースに使用するケーステンプレートを選択します。 |
CSVファイルとTestRailの項目のマッピング
CSVファイルの列とTestRailのフィールドの紐づけをします。利用するテンプレートにより設定が異なります。
「テストケース(テキスト)」のテンプレートを利用する場合
「行レイアウト」は「テストケースは単一行を使用する」を選択します。CSVの列名に対応するTestRailのフィールドを選択します。
![TestRailのテストケースのインポート](https://blog.testrail.techmatrix.jp/wp-content/uploads/2024/06/testrail-case-import11-800x813.png)
フィールドの紐づけ後、値のマッピングも行います。CSVの値をTestRailではどの値にするか選択します。
![TestRailのテストケースのインポート](https://blog.testrail.techmatrix.jp/wp-content/uploads/2024/06/testrail-case-import7-800x829.png)
「テストケース(手順)」のテンプレートを利用する場合
「行レイアウト」は「テストケースは複数行を使用する」を選択します。「新規テストケースの検出に使用する列」で次のテストケースの行であることを判別するための列を選択します。例えば、下の図の右のCSVファイルをインポートする場合は、「タイトル」列で次のテストケースであることが判別できるので、「タイトル」列を指定します。
![TestRailのテストケースのインポート](https://blog.testrail.techmatrix.jp/wp-content/uploads/2024/06/testrail-case-import10-800x414.png)
フィールドのマッピングと値のマッピング方法については、「テストケース(テキスト)」のテンプレートと同じです。
プレビューの確認とインポート実行
インポートのプレビューが表示されます。問題なければ「インポート」ボタンをクリックします。
![TestRailのテストケースのインポート](https://blog.testrail.techmatrix.jp/wp-content/uploads/2024/06/testrail-case-import8-800x833.png)
正常に完了すると「正常インポート」と表示されます。
![TestRailのテストケースのインポート](https://blog.testrail.techmatrix.jp/wp-content/uploads/2024/06/testrail-case-import9.png)
まとめ
Excel/スプレッドシートのテストケースをTestRailにインポートする操作について解説しました。簡単な操作でインポートできるのでぜひお試しください。
実際にTestRailの画面を確認したい方は、以下のページより公開デモサイトをご利用ください。
関連する製品
テスト管理ツール TestRail
テストケースの管理やテスト結果の記録、チームでの情報共有など、Excelを使ったテスト管理の業務に限界を感じていませんか?TestRailはシンプルで使いやすいUIを提供し、テストにかかるさまざまな管理コストの削減に貢献します。
■ TestRailの特長 ■
- テストにさまざまな情報を関連づけて一元管理
- Webブラウザー上でテストケースを簡単に入力や編集可能
- テスト実施の準備と結果の共有が容易
- 進捗や比較などのレポートを提供
- 要件 / 課題管理ツールやテスト自動化ツールと連携
日本国内では、テスト管理にExcelを使っていたお客さまからの乗り換えが多く、Web上で完結するテスト管理を実現されています。
TestRail でテスト管理のお悩みを解決しませんか?