问题标签 [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 投票
3 回答
1748 浏览

.net - 使用 FitNesse 而不是 NUnit

据我了解,在某些情况下您可能想要使用 FitNesse。

  • 你想做验收测试而不是单元测试。
  • 您想将其用作与利益相关者的沟通工具。
  • 您想要进行大规模测试而不是细粒度测试。
  • 您希望非技术人员编写测试。

我个人的看法和经验是:

  • 我可以使用 NUnit 等工具进行验收测试。Fitnesse 基本上只是一个在 .NET 程序集上调用公共方法的框架,可以使用 NUnit 来完成。
  • 利益相关者告诉我他们想要什么。他们很少对编写 Fitnesse 测试感兴趣。他们似乎还有其他/更好/更重要的事情要做。
  • 您可以使用 FitNesse 进行大规模测试。据我所知,您必须将这些大规模测试的所有输入输入到 Web 浏览器中的纯文本编辑器中。这会比从磁盘上的文本文件、excel 文件或数据库中读取输入数据更容易吗?当然,您可以在 Web 界面中指定磁盘上文件的路径,但这比使用 NUnit 读取同一个文件有什么好处呢?
  • 这些非技术人员必须在网站上的文本编辑器中按照非常特定的语法编写代码,稍后将调用 .NET 程序集。.NET 代码变得杂乱无章,因为非技术人员不懂编程,但他仍在指定程序集应该如何工作。

有人可以就这个问题分享一些其他意见吗?FitNesse 对您有何价值?

0 投票
1 回答
778 浏览

fitnesse - 如何在 Fitnesse 中捕获一般故障异常?

以前在我的 Fitnesse 夹具中,我使用以下方法指定了预期的 WCF 异常:

从那以后,我将 WCF 服务转换为返回强类型的 FaultContract。我现在收到以下失败消息:

这并不意外,但如何检查强类型错误异常?请注意,我不能将故障消息包含在检查中,因为它包含更改的日期(我单独检查)。

0 投票
1 回答
996 浏览

c# - 如何在 C# 中使用 Fitnesse ActionFixture?

我试图制作一个动作夹具,但它不起作用。(c# with Slim runner)

基本上,它似乎试图将其解释为柱夹具。

检查 Fitnesse.BuyActions 中找不到方法 setStart

0 投票
1 回答
1733 浏览

c# - 如何在 Fitnesse 测试中传递空值?

我正在使用健身/健身。我有一个看起来像这样的柱夹具。

我试图通过使用传递空字符串值,| |但是当我运行它时,测试会从前一行中获取值并使用它。

我的夹具代码如下所示:

如何让测试使用空字符串值?

0 投票
1 回答
2000 浏览

automated-tests - 应该如何为 FIT/Fitnesse 测试导入大量数据?

我们有一个带有大量测试数据的调度引擎来测试所有场景,因此测试自动化至关重要。我们目前希望使用 FIT/Fitnesse。然而,单个测试具有相当大的测试数据表,因此它不太适合 Fitnesse 在其示例中使用的“两个或三个输入,一个或多个输出”的模型。希望 Fitnesse 的其他功能值得使用。

我听说有一种方法可以使用 Excel 电子表格初始化 FIT 测试的应用程序 - 请注意,不是 Spreadsheet to Fitness 功能 - 但到目前为止我还没有找到它。一旦整个电子表格被加载到应用程序中,并且应用程序完成了它的工作,我们计划比较一些输出行,或者可能只是最后一行,以查看测试是否通过。

该应用程序当前正在从数据库中提取测试数据以进行手动测试,但是由于性能影响,不首选写入数据库,然后从中进行初始化。

该应用程序是用 C# 编写的。

0 投票
3 回答
9297 浏览

java - 我在哪里可以获得一些关于 Java FitNesse 和 Slim 的教程?

我正在使用FitNesse学习 TDD ,并且正在寻找一些教程和示例。我想知道在哪里可以找到好的材料。

0 投票
4 回答
2533 浏览

command-line - 命令行 FitNesse 中的报告

如何从命令行 FitNesse 生成报告?

并且,哪些类型的报告是可能的?xml、txt、纯文本?

0 投票
2 回答
2663 浏览

.net - FitNesse/Slim 字符串运算符

是否可以在 FitNesse 的查询表中使用 SLIM for .net 来表达这一点:

我从上一个问题中知道FitNesse/Fit with 是可能的cell handler loader。我正在寻找 Slim 中的等价物。

0 投票
1 回答
947 浏览

.net - 在 FitNesse 中,变量可以根据其他变量来定义吗?

在 FitNesse 中,变量可以根据其他变量来定义吗?

我想做相当于:

为了具体说明,我有一个定义日期的变量:

然后我想基于它定义一些其他变量 ${other.date} ,例如:

但是,这不起作用。有没有办法做到这一点?

0 投票
1 回答
867 浏览

.net - 如何调整 DbFit 中的 CommandTImeout 以进行长时间运行的查询?

有什么方法可以增加 DbFit 查询的 CommandTimeout 吗?我有一个长时间运行的存储过程,在 DbFit 测试中运行它时会超时。

该过程可能会运行很长时间(处理数百万条记录),并且希望 DbFit 等到它完成,即使它需要几分钟。

我们正在使用最新版本的 FitSharp(昨天下载)并使用 FitSharp 附带的 DbFit 版本。