qTest-テストケースのインポート
ユーザーは、Excelスプレッドシートを使用して、一度に複数のテストケースを作成できます。Excelファイルは、行と列をセルとして表すテキストファイルです。
Excelファイルのルール
Excelファイルを作成する際には、以下の点を考慮する必要があります-
Excelファイルには、最初のシートにのみデータが含まれている必要があります。
シート名は、テストケースがインポートされるモジュール名と同じである必要があります。
最初の行には、異なる列と次の列以降のヘッダーの名前が必要です。データは列で表す必要があります。
インポート中に、最初の行がテストケースフォームのさまざまなフィールドにマッピングされることに注意してください。
Excelファイルの1つの列は、テストケースフォームの1つのフィールドにのみマップできます。
テストケースIDフィールドは、どの列にもマップしないでください。システムはテストケースIDを自動的に生成します。
必須フィールドはExcelシートの列にマップする必要があり、空白にしないでください。それ以外の場合、システムはインポートに失敗したというエラーメッセージを生成します。
不要なフィールドはマッピングせずに残すか、データを空白にすることができます。いずれかをインポートしている間、これらのフィールドは空白になるか、プロジェクトの設定で定義されているデフォルト値になります。
qTestは最大500文字のモジュール名をサポートしますが、Excelシートはシート名として31文字の長さのみをサポートします。したがって、モジュールの名前が長すぎたり、31文字を超えて拡張されたりしないようにしてください。
以下はExcelシートのサンプルです。
事前条件 | ステップ# | ステップの説明 | 期待される結果 | テストケースタイプ | テストケースのステータス | テストケースの優先順位 | 割り当てられたテストケース | カスタムフィールド1(ある場合) |
---|---|---|---|---|---|---|---|---|
テストケースの前提条件1 | 1 | ステップ1 | ステップ期待される結果1 | |||||
2 | ステップ2 | ステップ期待される結果2 | ||||||
3 | ステップ3 | ステップ期待される結果3 | ||||||
テストケース2の前提条件 | 1 | ステップ1 | ステップ期待される結果1 | |||||
2 | ステップ2 | ステップ期待される結果2 | ||||||
n | ステップn | ステップ期待される結果n | ||||||
テストケースの前提条件n | 1 | ステップ1 | ステップ期待される結果1 | |||||
2 | ステップ2 | ステップ期待される結果2 | ||||||
n | ステップn | ステップ期待される結果n |
Excelファイルをインポートする
次に、Excelファイルをインポートする方法について説明します。
Step 1− [テストデザイン]タブに移動し、ルートフォルダーを選択します。ルートフォルダにはプロジェクト名が付けられます。
Step 2−ルートフォルダのすぐ上にあるツールバーから[Excelのインポート]アイコンを選択します。次のスクリーンショットは、[Excelのインポート]アイコンと[テストデザイン]タブでのルートフォルダーの選択を示しています。

Step 3−テストケースのインポートウィザードが開きます。一連のルールが付属しています。Excelシートがこれらのルールを満たしているかどうかを再確認します。
Step 4−Excelファイルを参照してアップロードします。アップロードが成功すると、次のスクリーンショットに示すように、ファイル名がウィザードに表示されます。[インポートしたファイルの最初の行をヘッダーとして使用する]チェックボックスをオンにします。qTestは、Excelファイルの最初の行をヘッダーとして使用します。qTestは、マッピングに使用できるフィールドとしてファイルのヘッダーを取得します。

次のスクリーンショットは、チェックボックスが選択された後のマッピングに使用可能なフィールドを示しています。

このオプションを選択しない場合、qTestは使用可能なフィールドマッピングとして列の順序を取得します。次のスクリーンショットは同じものを表示します。

Step 5 −ドラッグアンドドロップ機能を使用して、次のスクリーンショットに示すように、マッピングに使用できるフィールドにあるExcelシートの列名でテストケースフィールドをマップします。

Step 6 −マップされたフィールドを削除するには、をクリックします。 Xボックスにサインインします。フィールドマッピングが削除され、必要に応じてフィールドを他の列に再マッピングできます。
Step 7− [通知メールを送信する]チェックボックスをオンにすると、テストケースをインポートするためのメールが送信されます。次のスクリーンショットに示すように、[インポート]をクリックします。

Step 8 −インポートが成功すると、次のスクリーンショットに示すように、インポートされた情報が表示されます。

上のスクリーンショットのように、3つのボタンがあるダイアログボックスが表示されます-
OK- [テストデザイン]タブに移動します。
OK&Refresh-ページが更新され、インポートされたすべての情報を表示できるようになります。
ログの表示-これにより、インポートされたログを表示できます。

次のスクリーンショットは、インポートされた情報を示しています。
