6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

自動テストツールKatalon Studioでテスト自動化 vol.03

Last updated at Posted at 2020-03-13

自動テストツールKatalon Studioでテスト自動化 vol.02 の続きです。

ここではKatalon Studio Verion 7.1.1を使ってる前提で話しを進めます。

Data Files の続き・・・

自動テストツールKatalon Studioでテスト自動化 vol.02

上記の続き、具体的にどんな手順でTest Dataを使っていくか、、、

  1. Test Dataを使用したいTest Suiteを選択し、Show data bindingをクリック
    スクリーンショット 2020-03-13 10.53.35.png

  2. Test Dataフィールドの、+Add をクリック
    スクリーンショット 2020-03-13 11.02.25.png

  3. 選択したテストケースに存在するすべての変数を表示しているVariable Bindingの表(選択したテストケースに変数が存在しない場合は何も表示しません) で、テストデータのデータを使いたい行を選択し、Typeを選択、Data Columに設定する。
    スクリーンショット 2020-03-13 11.07.30.png

  4. Variable Binding表のTest Dataの各セルをクリックし、リストから実行に使用したいテストデータを決定する
    スクリーンショット 2020-03-13 11.12.31.png

  5. Variable Binding表のValueの各セルをクリックし、選択したデータファイルの中の使いたいデータフィールドを指定します
    スクリーンショット 2020-03-13 11.19.22.png

  6. 上記の全ての手順を完了させると、Test Suiteを保存したらTest Suiteでテストデータを使う準備が完了です。

Tips

![スクリーンショット 2020-03-13 11.23.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/148127/5af0cf86-3c53-6899-4b4d-903c72ee353d.png)

テストデータを選択後、[Map All]ボタンを使用すると、選択したTest caseのパブリック変数をテストデータの各列にすばやくマッピングできます。
ただし、変数をデータに自動的に結びつけるには、変数とテストデータの各列が同じ名前を使っている必要があります。

例えば、選択したテストケースの「Username」「Password」変数は、「Map All」をクリックすると、テストデータの「Username」「Password」列を自動的にマッピングできます。

参照サイト

* [Katalon Docs](https://docs.katalon.com/katalon-studio/docs/run-test-case-external-data.html#create-a-new-test-suite-with-test-case-variables) * [Katalon Studio | How To Get Data From Excel](https://youtu.be/tu5Zc89w6oQ)
6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?