问题标签 [data-driven]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
testing - SpecFlow - 如何使用 NUnits TestCaseSource 属性等数据驱动测试?
我是一名 QA,经过一番考虑后决定使用SpecFlow进行测试自动化。我认为它很棒,但是缺少一个我经常与其他测试运行程序(例如 NUnit)一起使用的功能 - 类似于 NUnit 中的TestCaseSource属性,用于为要在运行时运行的测试指定一组潜在的动态数据。
在测试应该运行的每个环境中,我经常会有不同的数据,因此无法为测试参数指定硬编码值。一个简单的例子是检查每种类型的用户帐户是否能够登录,可以使用 DB 查询检索用户帐户凭据以在 NUnit 中动态填充每个测试用例:
显然,这是该功能的一个简单示例,但我认为它描述得足够好。我知道我们有能力在 SpecFlow 中使用场景大纲和测试运行输入数据表,但这仍然是静态的,因此不符合要求。
我已经找了一段时间了,还没有在 SpecFlow 中找到像这样的任何东西,有没有人知道可以使用与上述类似的任何东西(或者如果从事该项目的任何人读到这个,则计划使用)?
谢谢 :)
asp.net - 动态数据驱动的网站本地化
我有一个网站,可以从数据库中读取其部分内容,我需要该网站的语言版本,英语和阿拉伯语。
所需内容以两种语言在数据库中复制。假设我的数据库中有一个 En_Name 和 Ar_Name 列。
例如,对于网站的阿拉伯语版本,链接将显示来自 Ar_Name 的文本,而对于英文版本,它应该显示来自 En_Name 的文本。
对于我网站中的静态内容,我认为使用 ASP.NET 默认本地化(使用 .resx 文件)是个好主意。但我不知道如何对网站的动态部分进行本地化。
那么,如何根据用户选择(本地化)从 Ar_Name 字段读取一次相同的超链接,然后从 En_Name 读取?
asp.net - 构建数据驱动的 asp.net web 表单应用程序
我需要创建一个使用 VS 数据驱动的 asp.net Web 表单应用程序。该应用程序需要有一个登录屏幕,其中包含客户和员工,以及一个产品页面,他们可以在其中选择产品,然后进入购物车。
员工需要能够更新和编辑产品,并且必须在表格中处理订单。
我发现这以什么顺序非常令人困惑……要按照什么顺序来做,如果有人不介意我应该按照什么顺序来做,请给我一个基本指南,并提供有关如何做的提示?
任何好的资源将不胜感激。
:) 谢谢
reporting-services - 具有同一张表的 SSRS 多数据驱动订阅
目前我有 4 或 5 份报告(即将推出更多),上面有 50 多个订阅(不同的电子邮件和不同的参数),我想使用数据驱动订阅重新组合它们。
我可以创建 dds 订阅,我已经对其进行了测试并且运行良好,我的问题是我希望将每个参数都放在一个表中,以“集中”我的订阅,这样配置而不是重新配置会更容易输入我的 50 个订阅中的每一个。
目前我看到三个选项,
1 - 创建一个全局表,每个订阅参数都作为一个新列,但我可以限制列数,我的大部分行将为空
2 - 创建一个新表对于每个报告,但如果我有 10 或 20 个这样的报告,它在我的数据库中将不是“干净”的
3 - 创建一个主表(电子邮件、报告名称)和另一个带有参数的表(ParameterName、ParameterValue)和使用数据透视表选择它,但保持更新会令人困惑。
在我的情况下有什么建议,或者我做错了什么?
谢谢你。
我正在使用 Sql Server 2008 R2。
java - 配置驱动的 GWT UI 是否可行?
我想要一个具有配置驱动的 UI 的 GWT 应用程序,这意味着如果我进行某些数据库更改或部署不同的 XML 描述符(在 WAR 之外),那么我可以更改外观、感觉和行为UI 无需部署任何代码更改。我想要这个的原因不在这个问题的背景下,我需要提供一个太大的不相关的背景故事来证明把它全部放在这个问题中是合理的。
例如,对于一种特定的配置,UI(GWT 语言中的一个地方,或页面/屏幕)可能只包含屏幕中心的一个简单按钮。然后,我对数据库进行了一些更改,现在,屏幕的每个角落都有 4 个按钮,并在中心呈现“Hello,GWT”标签。相同的代码,但不同的 DB 值(或 XML)会导致 UI 的外观/感觉/行为不同。
我试图弄清楚如何设计这样一个系统,但我很挣扎,甚至不确定它是否可能。如果可能的话,我会很感激它如何工作的一个很好的解释,甚至可能是一些伪代码来让创意源源不断。
如果不可能,那么我想要一个具体的(确定的)答案来说明原因。正如我现在在 StackOverflow 上多次发现的那样,当有人说“这是不可能的!”时,这通常只是一个超出他们理解水平的高级话题 :-),我要问的不是不可能,而是只是很难!提前致谢!
email - 设置数据驱动订阅时,Sharepoint 网站上未显示电子邮件选项
我正在尝试在 Sharepoint 网站上创建数据驱动订阅,并且我想将交付类型用作电子邮件。但我在那里看不到那个选项。有人可以帮忙吗?我是否需要在某处启用任何选项或配置电子邮件?
c# - 数据驱动的网站 - 如何隐藏特定列
我们有一个在 VS 2010 中构建的 C# 数据驱动网站。如何防止表格中的某些列显示在网页上?
coded-ui-tests - 清理编码的 ui 测试
我创建了具有更多迭代的数据驱动的编码 ui 测试。当我运行测试并完成第一次迭代时,我想在每个其他迭代之前放置一些清理代码,以清理在前一次迭代中所做的所有更改。
知道怎么做吗?
d3.js - d3 中数据驱动的垂直/水平线
我正在尝试在 d3 图表上绘制一系列垂直线。数据源是一个 x 位置列表(在数据中),它通过x()
scale 函数映射以给出正确的位置。
目前,这被实现为变量for
中每个条目的循环。labels
y 原点和端点取自数据minY
和maxY
。文本标签附加到行尾。
我将如何以数据驱动的方式重新编写它,即将标签作为.data
然后迭代它以绘制一系列平行的垂直线。
我难以理解的一点是x()
andy()
函数。x()
当然应该返回线的 x 位置(对于给定的线是常数),但是 y 函数应该如何/应该返回以在两个定义的点(minY
& maxY
)之间绘制一条线。
我觉得我错过了一些明显的东西。
c# - MSTest 数据驱动的行被转换为整数
我有一个数据驱动测试(使用 MSTest),其输入如下所示:
ValuesToInput,ExpectedValue
0,0
00,00
000,000
0000,000
00000,000
000000,000
当我将它们从我的 TestContext 中拉出时,它们只是 0。它已将我的字符串 0000 转换为 int 并给我 0。
我怎样才能让它给我我的价值观作为字符串?
注意:我的测试方法是这样设置的: