订阅

UiPath Studio

UiPath Studio 指南

数据驱动的测试

概述


应用程序测试可能需要使用大型数据集来验证工作流的执行情况并涵盖极端情况。您可以导入数据集并在项目中使用,而不必为每个数据集创建多个测试用例。测试数据将作为 JSON 文件导入到项目中。可以在“项目”>“测试数据”下找到该文件。

条件


您可以配置数据变体文件以存储多达 2Gb 的数据。该文件名为 Package.VariationFile.MaxSizeInKBytes

数据源


  • Excel 数据表(XLSX 和 XLSM)
  • CSV
  • JSON 文件

添加测试数据


  1. 在 Studio 中打开工作流。
  2. In the Project panel, right-click a test case and select Add Test Data. Alternatively, you can select multiple test cases in your project if you want to add test data to all of them.
  1. 浏览到您的 XLSX 或 CSV 文件,然后选择“工作表”。如果您有更新的 JSON 文件,则可以从下拉列表中选择该文件。
  2. 从数据文件中选择单个值或所有值。

数据从 Excel 文件中作为 InArgument 与关联的值一起导入,如以下屏幕截图中所示,其中并排显示了工作流和 Excel 文件。

👍

额外操作

使用数据变体运行/调试文件


您可以使用选定的或所有测试数据来调试或运行测试用例。

  1. 在“设计”功能区中,单击“使用数据变体运行文件”或“使用数据变体调试文件”
  2. 选择要使用的数据并确认操作。

如果对测试用例使用“验证带有运算符的表达式”活动,则对每个选定的数据集执行一次。

管理数据变体文件


下表列出了您可以对包含数据变体的测试用例执行的操作。

操作

描述

程序

更新测试数据

Update the imported test data by choosing whether to create a new file or overwrite existing data. You can use this when you have made any changes to the Excel file. Any new columns will be added as arguments to the test case.

  1. 打开 Studio 并导航到您的项目。
  2. 在“项目”面板中,右键单击包含数据变体的测试用例,然后选择“更新测试数据”
  3. 浏览到您的 Excel 文件,然后选择“工作表”
  4. 从数据文件中选择单个值或所有值。
  5. 单击“导入”以保存更改。

删除测试数据

从测试用例中删除测试数据。

  1. 打开 Studio 并导航到您的项目。
  2. 在“项目”面板中,右键单击包含数据变体的测试用例,然后选择“删除测试数据”

修改测试数据 JSON 文件

直接将测试数据更新到 JSON 文件中。将测试数据添加到测试用例后,系统将创建文件。

  1. 打开 Studio 并导航到您的项目。
  2. 导航到“项目”>“测试数据”,然后使用代码编辑器打开 JSON 文件。
    JSON 文件名为 ExcelName_SheetNo.json

约一个月前更新

数据驱动的测试


建议的编辑仅限用于 API 参考页面

您只能建议对 Markdown 正文内容进行编辑,而不能建议对 API 规范进行编辑。