创建数据池

数据池包含当测试运行时它们可以使用的数据。

要创建数据池,请执行下列操作。
  1. 打开“测试”透视图。
    • 从“文件”菜单中,选择窗口 > 打开透视图 > 其他
    • 选择测试,然后单击确定。将打开测试导航器。
  2. 在测试导航器中,右键单击一个项目,然后选择新建 > 测试元素...。将打开新建测试元素对话框。
  3. 在“向导”列表框中,展开测试资产文件夹,然后选择数据池
  4. 单击下一步。将打开新建数据池对话框。
  5. 选择数据池项目文件夹和数据池名称。在现有项目的列表中,选择用于存储数据池的项目。可以将数据池存储在任何种类的项目(Java、Simple 等等)中。不必将数据池与使用它们的测试存储在一起。名称字段中,输入新数据池的名称。单击完成以创建使用缺省设置的空数据池,或者单击下一步以继续。
  6. (可选)输入数据池的描述和初始维。单击下一步以继续。
  7. (可选)导入包含在现有 CSV 文件(逗号分隔值文本文件)中的数据。
    • CSV 文件字段中,输入 CSV 文件的名称,或者单击浏览以浏览至该文件。
    • 如果 CSV 文件中数据的编码方式与本地计算机所期望的方式不同,请从导入编码下拉菜单中选择该编码
    • CSV 文件的第一行可以包含列名。如果确实如此,请选中第一行包含变量名和建议类型旁边的框。如果未选中此框,则将使用缺省变量名和类型,例如 Variable1::String。您可以使用数据池编辑器方便地更改名称。
    • 如果 CSV 文件的第一列包含等价类名,请选中第一列包含等价类名。等价类对相关的数据进行分组。以下示例显示了包含两个等价类(flowers 和 vegetables)的 CSV 文件。
      ,ModelNumber::String,Description::String,Price::Double
      flowers,F0001,Orchid,5.99
      flowers,F0002,Tulip,1.99
      flowers,F0003,White Poinsee,6.99
      flowers,F0004,White Rose,9.99
      flowers,F0005,Geraniums,4.99
      vegetables,F0006,Cabbage,0.99
      vegetables,F0007,Lettuce,0.99
      vegetables,F0008,Tomatoes,0.25
      vegetables,F0009,Celery,0.35
      vegetables,F0010,Cucumbers,0.4
      注意:如果 CSV 文件未包含等价类名,则所有导入的行都将分组到单一等价类中。
  8. 单击完成如果指定了初始数据池维(此维可能会与 CSV 文件维发生冲突),就会显示一个对话框。单击以使用 CSV 文件的维。单击以使用指定的初始维(这可能会导致截断 CSV 文件数据)。将打开数据池编辑器,该编辑器显示了数据池的第一个等价类。


有关如何将数据添加至新数据池或编辑新数据池的数据的指示信息,请转至编辑数据池

上级主题:为测试提供可变数据

相关概念
教程:创建数据池驱动的 JUnit 测试应用程序

相关任务
编辑数据池

(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.