test-suite
2024.10
true
测试活动和 API
Test Suite 用户指南
测试活动和 API
测试数据在测试中起着至关重要的作用。由于 GDPR 等数据法规,无法在测试中使用生产数据。UiPath™ 提供了一组活动和 API,可用于创建合成测试数据。
要在 Studio 中创建测试用例,您可以使用 Testing.Activities 包中提供的活动。此外,要在 Studio 中创建编码测试用例,您可以使用
testing
服务中提供的 API(与 Testing.Activities 包一起下载)。请访问“测试 API”,了解如何使用测试 API。
本部分包括 Testing.Activities 包中与测试相关的所有活动和 API。
注意:验证活动和 API 不支持在 macOS 和 Linux 操作系统上截取屏幕截图。
活动 | API | 描述 |
---|---|---|
添加测试数据队列项目 | AddTestDataQueueItem | 将数据行添加到指定的测试数据队列。 |
Address | Address | 生成有效地址。您可以生成随机地址,也可以从可用的国家/地区和城市列表中选择城市。 |
附加文档 | AttachDocument | 将文档附加到测试执行结果中,以证明结果。 您可以在 Orchestrator 中查看附件,方法是导航到“ 测试 ” >“ 测试执行 ” > “测试运行详细信息” ,然后选择 “查看特定测试用例的附件 ”。 |
批量添加测试数据队列项目 | BulkAddTestDataQueueItems | 将数据表添加到指定的测试数据队列。 |
创建比较规则 | 创建比较规则的操作内置在验证等效文档和验证等效文本API 的内部。 | “创建比较规则”允许您创建比较规则,用于在文档或文本比较期间匹配和排除文本的特定部分。 |
删除测试数据队列项目 | DeleteTestDataQueueItems | 删除制定的测试数据队列项目 |
获取测试数据队列项目 | GetTestDataQueueItem | 从指定的测试数据队列中提取数据行。 |
获取测试数据队列项目 | GetTestDataQueueItems | 从指定的测试数据队列中提取数据行。 |
名字 | GivenName | 从常用名字列表中选择一个随机值。 |
姓氏 | LastName | 从常用姓氏列表中选择一个随机值。 |
随机日期 | RandomDate | 生成两个日期之间的随机日期。 您可以按以下格式定义日期范围:mm/dd/yyyy。 |
随机数 | RandomNumber | 生成具有给定长度的随机整数。 |
随机字符串 | RandomString | 生成具有给定长度和大小写的随机字符串。 |
随机值 | RandomValue | 从包含 1 列的列表中选取一个值。 |
验证控件属性 | 不适用 | 通过与给定表达式相关的断言来验证给定活动的输出。 |
验证文档等效性 | 验证等效文档 | 使用多个比较选项验证两个文档是否等效。 |
验证表达式 | VerifyExpression | 验证给定表达式的真值。 |
验证带有运算符的表达式 | VerifyExpressionWithOperator | 通过与带有运算符的给定表达式相关的断言来验证表达式。 |
验证范围 | VerifyRange | 验证表达式是否位于给定范围内。 |
不适用 | VerifyAreEqual | 验证两个表达式是否相等。 |
不适用 | VerifyAreNotEqual | 验证两个表达式是否不相等。 |
不适用 | VerifyContains | 验证第一个表达式是否包含第二个表达式。 |
不适用 | VerifyIsGreater | 验证第一个表达式是否大于第二个表达式。 |
不适用 | VerifyIsGreaterOrEqual | 验证第一个表达式是否大于或等于第二个表达式。 |
不适用 | VerifyIsLess | 验证第一个表达式是否小于第二个表达式。 |
不适用 | VerifyIsLessOrEqual | 验证第一个表达式是否小于或等于第二个表达式。 |
不适用 | VerifyIsRegexMatch | 验证第一个表达式是否为与第二个表达式匹配的正则表达式。 |
验证文本等效性 | 验证等效文本 | 使用各种比较选项验证两个文本是否相等。 |