data-driven-tests相关内容

Robot Framework 数据驱动自动化测试:从数据库中导出的数据能否用作测试模板的数据源?

我熟悉在数据驱动的 Robot Framework 测试中使用模板关键字,并且知道可以使用文本文件和 csv 文件等外部数据源来提供测试数据.但是,我工作的组织希望使用数据库中保存的数据作为测试用例数据的来源.有人知道这是否可能吗?我搜索了 Stack Exchange、Stack Overflow 和其他资源,但找不到答案或任何示例. 这是我熟悉的数据驱动方法的示例,只是为了让您了解我们现 ..

空手道 在场景大纲中跳过从 CSV 读取的测试用例

我正在使用空手道编写数据驱动的测试.我的功能有一个场景大纲,我正在使用 CSV 文件来加载示例,例如测试用例. 是否可以跳过 CSV 文件中的某些行?我不想每次都调用所有的测试. 解决方案 假设你有三行,你只想运行一个.您可以读取 csv,然后使用 JsonPath 过滤器对其进行过滤.以下代码将只运行测试用例“tc02". 示例代码: 功能:CSV 过滤器背景:* def ..
发布时间:2022-01-14 17:42:08 其他开发

空手道:使用数据驱动的嵌入式模板方法进行 API 测试

我想编写数据驱动的测试,传递从外部文件 (csv) 读取的动态值.能够从 csv 传递简单字符串的动态值(下面的帐号和附属 ID).但是,使用嵌入式表达式,如何从 csv 文件中为下面的“DealerReportFormats"json 数组传递动态值? 非常感谢任何帮助! 场景大纲:经销商动态请求给定路径'/dealer-reports/retrieval'并请求读取('../Deale ..
发布时间:2022-01-14 17:09:12 其他开发

如何使用从 .csv 文件中读取的数据多次运行测试(数据驱动)

我正在尝试对我们的一个 Web 应用程序进行自动化测试,我需要知道如何让我的 Coded UI 项目从 CSV 文件中读取数据.假设我想测试登录屏幕.我的 CSV 文件将包含一些用户名和密码.我希望我的 Coded UI 测试能够读取这些登录详细信息并遍历它们以对每组数据运行测试. 解决方案 网络上有很多关于数据驱动 Coded UI 测试的教程.使用 CSV 文件进行数据驱动的基本步骤如 ..

使用 Visual Studio 进行数据驱动的负载测试 - Web 测试在哪里生成?

我在 Visual Studio 2013 中设置了一个 Web 性能测试和负载测试项目,该项目使用基于本地 SQL Server 数据源的数据驱动的 Web 测试.最终,我想设置一个测试控制器和测试代理,以便从多个客户端分配负载. 我的问题是关于控制器和代理的架构.每个测试代理是否还需要访问为 Web 测试生成内容的数据源,或者 Web 测试(及其动态参数)是在控制器上生成然后分发给测试代 ..

如何使用从 .csv 文件读取的数据多次运行测试(数据驱动)

我正在尝试为我们的一个 Web 应用程序自动化一些测试,我需要知道如何让我的编码 UI 项目从 CSV 文件读取数据.假设我想测试登录屏幕.我的 CSV 文件将包含一些用户名和密码.我希望我的编码 UI 测试读取这些登录详细信息并循环遍历它们以对每组数据运行测试. 解决方案 网上有很多关于数据驱动编码 UI 测试的教程.CSV文件数据驱动的基本步骤如下. 创建 CSV 文件. 将 ..

使用 jUnit 进行数据驱动的测试

你用什么来在 jUnit 中编写数据驱动的测试? (我的定义)数据驱动测试是一种从某些外部源(文件、数据库等)读取数据的测试,每行/文件/任何内容执行一个测试,并在测试中显示结果runner 就像您进行了单独的测试一样 - 每次运行的结果都单独显示,而不是一个巨大的聚合. 解决方案 在 JUnit4 中,您可以使用 ..
发布时间:2021-12-24 22:39:16 Java开发

如何使用 MSTest 进行 RowTest?

我知道 MSTest 不支持 RowTest 和类似的测试. MSTests 用户做什么?没有 RowTest 支持怎么可能活下去? 我已经看到 DataDriven 测试功能,但听起来开销太大,是否有任何 3rd 方补丁或工具允许我在 RowTest 中进行类似的测试>MSTest? 解决方案 [TestMethod]测试1行1{测试 1(1,4,5);}[测试方法]测试1行 ..
发布时间:2021-12-09 18:44:00 其他开发

CodedUI 测试不从 CSV 输入文件读取数据

我无法使用编码的 UI 测试方法映射 CSV 文件.这很可能是一个愚蠢的问题,但我似乎无法为我的问题找到解决方案,至少不是一个有效的解决方案.我已确保将 CSV 文件的属性设置为始终复制.我还通过在测试方法上方写入以下行来导入 CSV 文件. [DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "|DataDirector ..

如何使用来自excel文件的不同测试数据集在testng中运行多个测试用例?

我有以下 testng.xml,我的项目包含多个类,每个类都有一个 @Test testNG 方法及其相关的数据提供程序(意味着类 I1_DoLoginTest 包含一个方法及其数据提供程序,类 I2_CreateScenarioTest 包含一个方法及其数据提供程序和类 I3_RunSimulationTest 包含一种方法及其数据提供者) 参考这 3 个类中每一个的结构与此非常相似: ..

空手道:使用数据驱动的嵌入式模板方法进行API测试

我想编写通过从外部文件(csv)读取动态值的数据驱动测试. 可以通过csv为简单字符串传递动态值(下面的帐号和联盟ID).但是,如何使用嵌入式表达式从csv文件中为下面的"DealerReportFormats" json数组传递动态值? 任何帮助都受到高度赞赏! Scenario Outline: Dealer dynamic requests Given path '/de ..
发布时间:2020-09-14 21:47:42 其他开发

使用装饰器动态添加测试方法

我一直在使用 DDT 对我的测试进行参数设置,取得了巨大的成功过去的几个月。现在的问题是我似乎无法注入列表变量作为数据源。这样做似乎会使DDT混淆,导致DDT无法参数化我的测试。我开始创建自己的解决方案,但似乎无法弄清楚最后一部分。 到目前为止,这是我作为装饰者所拥有的- def data(* values): def aaa(func): def wrapper(self,* ..

Robot Framework数据驱动的自动化测试:是否可以将从数据库派生的数据用作测试模板的数据源?

我熟悉在数据驱动的Robot Framework测试中使用模板关键字,并且知道可以使用外部数据源(例如文本文件和csv文件)来提供测试数据。但是,我工作的组织希望使用数据库中保存的数据作为测试用例数据的来源。有人知道这是否可能吗?我已经搜索了Stack Exchange,Stack Overflow和其他资源,但是找不到答案或任何示例。 这里是我熟悉的数据驱动方法的一个示例 ***设 ..