Testlink-import-data
TestLink-データのインポート
TestLinkは、XMLおよびCVSファイルをサポートしてデータをインポートします。 テストスイート、テストケース、要件、テスト実行結果、キーワードなどのデータのインポートをサポートします。 ただし、ほとんどの場合XMLのみをサポートし、XMLとCVSの両方をサポートすることはほとんどありません。
次の表に、インポートをサポートする機能とファイル形式をサポートする機能を示します。
Item | File Format | Import |
---|---|---|
Test Project | XML | Yes |
Test Suite | XML | Yes |
Test Case | XML, XLS | Yes |
Keyword | CSV, XML | Yes |
Requirement | CSV, XML | Yes |
Results | XML | Yes |
Platforms | XML | Yes |
Custom Fields | XML | Yes |
テストスイートとケースのインポート
サンプルファイル-以下は、テストスイートのインポートに使用できるキーワードを含むXMLファイルです。
<testsuite name = "Child Suite2">
<details>abc</details>
<testcase name = "Sample test case2">
<summary>test case sample- update</summary>
<preconditions>1. TestLink should be installed</preconditions>
<steps>
<step>
<step_number>1</step_number>
<actions>Go to www.google.com</actions>
<expectedresults>Google Home page should display</expectedresults>
</step>
</steps>
<keywords>
<keyword name = "Sample Test">
<notes>abc</notes>
</keyword>
</keywords>
</testcase>
</testsuite>
- キーワードを追加したくない場合は、XMLファイルからキーワードセクションを削除できます。
- 複数のテストケースをインポートする場合は、すべてのサブノードで<testcase>セクションを複数回追加します。
- 既存のテストスイートにテストケースのみをインポートする必要がある場合は、<testsuite>タグを削除し、<testcase>でXMLファイルを開始します。
テストスイートをインポートする
- ステップ1 *-テストスイートをインポートするには、ダッシュボードから[テスト仕様]→[テスト仕様]に移動します。
- ステップ2 *-左ペインでプロジェクトとテストスイートをインポートするフォルダーを選択します。
OR
テストケースのみをインポートするには、テストケースをインポートする必要がある最も近いテストスイートフォルダーを選択します。
- ステップ3 *-以下に示すように、右ペインの[アクション]アイコンをクリックします。
テストスイートの操作が表示されます。
- ステップ4 *-以下に示すように、インポートアイコンをクリックします-
OR
テストケースのみをアップロードするには、[テストケース操作]([テストスイート操作]の下)にある[インポート]アイコンをクリックします。
[テストスイートのインポート]ページが開きます。 デフォルトでは、ファイルタイプはXMLとして選択されています。
- ステップ5 *-次の詳細を入力します-
- ファイル-XMLファイルを選択してアップロードします。 ファイルの最大サイズは400KBでなければなりません。
- 次の場合は、テストケースを重複と見なします。リストから適切なオプションを選択します。
- 複製のアクション:リストから適切なオプションを選択します。
- ステップ6 *-以下に示すように[ファイルのアップロード]ボタンをクリックします-
- ステップ7 *-インポート後、次のように成功したメッセージが表示されます。
XLSを使用したテストケースのインポート
次のように複数のテストケースをインポートするためのサンプルXLSファイル-
Name | Summary | Steps | Expected Result |
---|---|---|---|
Engine fast startup | Startup on 5 second | Too fast to write steps | Engine should start |
Engine emergency stop | Engine stop due to panic button |
|
Engine should stop instantly |
最初の行はインポートされません。 列の説明があるはずです。
- ステップ1 *-テストケースをインポートするには、ダッシュボードから[テスト仕様]→[テスト仕様]に移動します。
- ステップ2 *-テストケースをインポートする必要がある最も近いテストスイートフォルダーを選択します。
- ステップ3 *-右ペインの[アクション]アイコンをクリックします。
テストケース操作が表示されます。
- ステップ4 *-以下に示すように、インポートアイコンをクリックします。
[テストケースのインポート]ページが開きます。
- ステップ5 *-デフォルトでは、選択されるファイルタイプはXMLです。 それをXLS/CSVに変更し、次の詳細を入力します-
- ファイル-ファイルを選択してアップロードします。 ファイルの最大サイズは400KBでなければなりません。
- 次の場合は、テストケースが重複していると見なします-リストから適切なオプションを選択します。
- 重複に対するアクション-リストから適切なオプションを選択します。
- ステップ6 *-以下に示すように、[ファイルのアップロード]ボタンをクリックします。
インポート要件
TestLinkは、要件をインポートするためのXMLおよびCSVファイルをサポートしています。
要件のサンプルXMLファイルは次のようになります-
<requirements>
<requirement>
<docid>ENG-0001</docid>
<title>Add a product</title>
<description>ABC</description>
</requirement>
<requirement>
<docid>ENG-0002</docid>
<title>Add price </title>
<description>Price</description>
</requirement>
</requirements>
要件のサンプルCSVファイルは次のようになります-
ENG-0001,Add a product,ABC
ENG-0002,Add price,Price
- ステップ1 *-要件をインポートするには、ダッシュボードから要件仕様→要件仕様に進みます。
- ステップ2 *-要件を左パネルでインポートする要件仕様フォルダを選択します。
- ステップ3 *-右ペインの上部にある[アクション]アイコンをクリックします。
[要件の操作]ページが表示されます。
- ステップ4 *-以下に示すように[インポート]ボタンをクリックします。
要件のインポートページが表示されます。
- ステップ5 *-次の詳細を入力します。
- File Type-CSV、XML、またはリストされている他の形式のCSVおよびXMLファイルを選択できます。
- File-対応するファイルをアップロードします。
- 次の場合は、テストケースが重複していると見なします-リストから適切なオプションを選択します。
- 重複に対するアクション-リストから適切なオプションを選択します。
- ステップ6 *-以下に示すように、[ファイルのアップロード]ボタンをクリックします。
アップロード後、インポートされた詳細とともにインポート完了メッセージが表示されます。
アップロード後、インポートされた詳細とともにインポート完了メッセージが表示されます。
同様に、サポートされているファイルとダッシュボードにアクセスする各セクションを使用して、キーワード、プラットフォーム、および結果をインポートできます。