问题标签 [fitnesse]

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.

0 投票
2 回答
2522 浏览

internet-explorer - 从 Windows 服务启动 IE(或多或少)

我想将 CruiseControl.net 用作服务,并让它启动 Fitnesse 测试运行器作为一项任务,以使用启动 IE 的 watin 夹​​具运行一堆验收测试。哦,我想在虚拟服务器上完成这一切。

如果我没有将 CC.Net 作为服务运行(即通过远程桌面登录服务器并从桌面启动 CCNet.exe),上述所有操作都可以正常工作。

我很确定仅仅将 CC.Net 服务标记为“允许与桌面交互”是不够的(它是一个虚拟服务器,所以甚至可能没有 winstation0)。虽然我没有特别尝试过这个(过去我尝试将 Fitnesse 作为服务运行,但它无法通过 watin 固定装置启动 IE ......所以我非常有信心更多“允许与桌面交互”将是需要)。

我想我需要一个 .exe 可以创建一个 winstation,以特定用户身份登录,然后启动 IE(实际上可能只是一个 shellexecute,所以我不会仅限于 ie)。

过去有没有人做过类似的事情?有什么具体的陷阱吗?这值得做......还是我应该只做一个远程桌面然后断开连接?

请注意,这里的总体目标是拥有一个可靠的CC.Net 进程,该进程调用 Fitnesse,而后者又调用 IE。

0 投票
1 回答
700 浏览

dll - 在fitnesse夹具中动态加载dll

我正在尝试针对接口(在 c# 中)编写 FitNesse 夹具。我希望能够让夹具从 dll 动态加载实现(这样我就可以对同一接口的不同实现使用相同的测试......即模拟数据、实时数据等)。我的夹具中有一个 init 方法,它接受 2 个字符串、一个类名和一个 dll 名。我在方法中调用了 Assembly.LoadFrom(dllname)。该调用出现以下错误:“URL 上的目录无效”。

有任何想法吗?听起来 dll 名称在翻译中以某种方式被破坏了......

该表如下所示:|Init Provider From Dll|SlmLicenseDataErrorProvider|TestModelProvider.dll|

提前致谢...

-罗伯特

0 投票
1 回答
847 浏览

.net - FitNesse RowFixture:包含、startsWith、endsWith

是否可以在 FitNesse for .net 的 RowFixture 中表达这一点:

0 投票
7 回答
12770 浏览

bdd - BDD 测试是验收测试吗?

Fitnesse如果你有BDD测试,你需要类似的东西吗?

0 投票
3 回答
361 浏览

java - 是否有任何 Java 库可用于 Windows GUI 的自动化测试?

目前我正在使用 FitNesse (Java) 进行自动化集成测试,并已成功插入 Watij 以访问基于 Web 的应用程序。我想扩展它以驱动 Windows GUI(非 Java)应用程序。为此,是否有任何可用的 Java 库可供我以类似方式使用?

0 投票
2 回答
965 浏览

fitnesse - 如何配置 Fitnesse 以自动将 Test 属性添加到以“Tests”结尾的所有页面

我的默认配置fitnesse自动将Test属性添加到所有以“Test”结尾的页面。

但是,在我正在工作的项目中,我必须将 Test 属性添加到所有以“Tests”结尾的页面。不幸的是,重命名所有页面以使它们以“测试”结尾不是我的选择。

0 投票
1 回答
406 浏览

unit-testing - [在此处插入语言] 的测试框架

我正在寻找一个测试框架来为没有太多测试支持的语言引入自动化测试。据我所知,我需要一个能够使用某种形式的协议运行 VDF 测试的框架。我更愿意花时间编写测试而不是编写 VDF 代码来与测试框架交互,因此更喜欢轻量级协议。

Slim with Fitnesse似乎是一个不错的候选人,但我对所有建议都很感兴趣。

能够跨编程语言使用相同的测试框架将是一个额外的好处。

0 投票
1 回答
587 浏览

c# - 在使用 C# 运行测试之前修改 Fitnesse 文本框中的字符串

请耐心等待,因为我不知道如何使用 fitNesse 框架开始工作。

好的,这就是我需要帮助的地方,在运行测试时,我想捕获字符串或被放置在健身文本区域中的健身脚本,然后某个函数将解析脚本以替换我要替换的字符串。例如,我想用今天的真实 DateTime 替换 scipts 中的所有“今天”文本。

实际上我这样做的目的是因为不仅使用它来解析“今天的日期”,而且还包括解析明天、昨天和每个测试顶部的“基础”变量。它的大部分用途将是分配“基础”功能。

然后我创建了一个名为“DateFunctions”的类,它解析文本区域中的文本,不仅查找“今天”关键字,还包括解析明天、昨天

我的新问题是,我下面的新实现是否有意义或者是否正确?有没有办法在fitnesse中调试C#代码?

0 投票
2 回答
4868 浏览

fitnesse - Fitnesse Suite 无法执行测试

我正在尝试运行一套 Fitnesse 测试,但是我不断收到以下错误消息。

测试中断,结果不完整。测试页:0 正确,0 错误,0 忽略,0 异常断言:0 正确,0 错误,0 忽略,0 异常

这两个页面本身运行良好,但是当链接包含在套件页面上时,它们似乎没有被检测到。

有没有人遇到过这个?

0 投票
2 回答
660 浏览

silverlight - 将 BDD 场景与 Silverlight 测试的结果相关联

我与一个使用行为驱动开发 (BDD) 来交付我们的应用程序的团队合作。我们已经开始提供 Silverlight 应用程序。

我想将同意的以纯文本形式编写的 BDD 场景与我们的 silverlight 应用程序的自动化测试结果相关联。因此,当应用程序中遇到某个场景时,会有一个简单的报告显示此映射到原始文本。这样我们的利益相关者(又名产品所有者)就可以快速获得有关已测试和交付的验收标准的反馈。

以前,我使用FitnesseCucumber以及 xUnit/rSpec 来帮助产品所有者和开发人员在使用 BDD 交付 Web 应用程序时进行沟通。

我的问题是我没有看到使用这些报告工具之一插入 Silverlight 测试框架结果和 BDD 场景文本的简单方法。

我的问题:是否有人在使用 Silverlight 的 BDD 项目中提供此类“报告”?如果是这样,你是怎么做到的?