问题标签 [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 回答
1744 浏览

.net - FitNesse App.Config

我很难理解:http ://www.syterra.com/Fit/AppConfigFiles.html

如果我的应用程序和固定装置位于 c:\Projects\App 中并且 FitNesse 正在从 c:\Projects\Sandbox\FitNesse 运行

我假设 c:\mypath\myapp.exe.config 将是 c:\Projects\App[MyFixtureAssmbly].config,但我不确定 c:\myfolder\mysuite.config.xml 是什么?

我已经尝试将它放在带有 Runner.exe.config、fit.dll.config 的 fitSharp 文件夹中,在这些名称之后使用 .xml,在 FitNesse 根文件夹中,在 App 目录中。我只是不知道在哪里把它放在它会加载我的app.config?

0 投票
1 回答
232 浏览

.net - 用于测试的静态日期时间

我们有一个 DateTime 服务,当我们需要使用日期时,它会拉下数据库日期。现在,如果我想使用 FitNesse 使用“今天”日期运行测试,创建 (OurService).CurrentDate 静态的最简单方法是什么?

我们有一个控件,可以将天、年或月广告到当前日期。我希望能够对此进行测试。

谢谢!

0 投票
4 回答
1920 浏览

java - 当文件夹深度更大时,Fitnesse 框架非常慢 4 - 为什么?

我们目前正在建立 Fitnesse 作为用户验收测试的测试工具。到目前为止一切都很好。我们使用的是 Java 版本“20091121”。我们在处理深度超过 4 的文件夹时遇到问题。

我们设置了以下文件夹结构:

设置

测试套件

content.txt + properties.xml(只是“!内容”里面)

用例2204

content.txt + properties.xml(只是“!内容”里面)

单请求02

content.txt + properties.xml(只是“!内容”里面)

阳性测试

content.txt + properties.xml(只是“!内容”里面)

一个成人带孩子

这里 content.txt + properties.xml 用于包含 18 个夹具表的实际测试

当我们开始fitnesse并导航到最深的文件夹(“OneAdultWithChild”)时,大约需要10秒才能显示页面。现在,当我将内容向上移动一个层次结构级别(进入“PositiveTest”)时,页面需要 3 秒才能呈现。当我将测试内容放在第二层(“UseCase2204”)时,它几乎是在瞬间显示出来的。

在测试执行期间会发生相同的行为。按下“测试”按钮后,测试将进行:

  • 第二级:12秒
  • 第四级:14秒
  • 第五关:40秒!(另外,“结果捕获”按钮出现需要很长时间)

现在,我坚持这一点。我们需要这种深度嵌套的结构来对所有测试进行分组。但是如果没有解决方案或解决方法,我们就不能使用 Fitnesse,我将成为推广框架的大白痴。过去我在健身方面取得了积极的成果,但我们没有这些深度嵌套的结构。

0 投票
5 回答
2790 浏览

web-services - 具有业务用户接口的 Web 服务测试框架

我正在寻找一个具有良好内置文本输入/输出 gui 的 Web 服务测试框架。重点是让业务和其他非开发人员用户能够使用简单的 gui 来测试需求,他们可以在其中输入值并查看来自 Web 服务的结果。我在 Stack Overflow 和 web 上看到了很多关于优秀开发者 web 服务测试工具的参考资料,但是一个不错的内置 I/O gui 对我来说是关键特性。

Web 服务测试是指通过 HTTP 发送 xml 发布请求并测试响应的工具。

我一直在尝试fitnesse,但要使用它,我需要删除系统的某些部分,我非常想做端到端测试。Fitnesse 显示其结果的方式很棒,但是 wiki 数据输入对于 imo 业务用户来说有点笨拙。

0 投票
1 回答
69 浏览

tdd - 是否有任何由 Asp.net MVP + Sandcastle + TDD/Nunit + Fitnesse 组成的示例或资源甚至框架?

我们的开发团队目前正在使用 asp.net 2.0,经过大量浏览和跨站点引用后,我发现新的东西是 asp.net MVC,但发现它不能做一些事情,例如支持 asp .net 控件,查看状态。

我不确定除了范式的总体变化之外,其他限制是什么,现在每个页面都将链接到将链接到某个视图的控制器。因此,为了使学习曲线不那么陡峭,我想首先学习 MVP,因为我认为能够取出应用程序和域层并使其可测试已经对我们的整个过程有很大帮​​助没有太多的麻烦。

在浏览了更多之后,我发现 ndoc 现在有点过时了,正在被 sandcastle 取代,它有一个额外的 add in call docproject ,因此应该很好地涵盖了代码中文档的自动生成。

为了处理验收测试,我发现这个工具叫 fittnesse,它应该会有所帮助。

所以对所有这一切都是全新的,我想知道这是否是一个整体的好过程,让这个工具涵盖我们团队的开发过程。并且如果有其他示例/资源/框架覆盖所有这些步骤并且比使用几种工具(即框架)试图弥补差距做得更好?

  1. 基本上我的问题是我研究过的工具是否很好地涵盖了我的整个过程?

  2. 有没有更好的方法来做 asp.net tdd + 自动文档生成 + 验收测试?

任何建议/反馈表示赞赏。谢谢!!:)

0 投票
3 回答
1999 浏览

java - 需要实现自定义 Fitnesse 响应器

我相信我需要为客户实施定制的 Fitnesse 响应器,但在我的研究/尝试中没有发现太大的成功。这个想法是客户将拥有用 Fitnesse 编写的测试套件,但结果将通过本地 Intranet 上的 Web 服务发布到他们的数据库。我们希望通过 URL 以 RESTful 方式调用测试和/或通过 Fitnesse 页面上的另一个按钮调用自定义响应程序。理想情况下,这将运行测试、收集和解析结果,然后通过 Web 服务发布。我希望我能得到一些关于如何实现这一点的想法/提示,因为我已经不知所措了。@_@ 任何帮助将不胜感激!谢谢!

0 投票
1 回答
838 浏览

java - 捕获的输出”需要很长时间才能在多次运行后出现在屏幕上

我想知道其他用户是否已经有同样的问题。在多次运行测试后(猜猜〜 30 次),小“输出捕获”按钮需要很长时间才能出现在屏幕上。测试运行正常(页面顶部的结果很好),但页面需要大约 30 秒才能完成加载并出现“捕获的输出”。

这似乎发生在多次测试运行之后。当我清理所有捕获的测试历史、日志和速度日志时,一切都恢复正常。所以在我看来,随着文件夹结构(结果?)的增长,fitnesse 似乎无法再处理它们了。

我们正在使用健身版本“20100103”。

任何帮助将不胜感激,因为它不是始终删除所有内容的真正解决方案。

0 投票
5 回答
1286 浏览

testing - Fitnesse - 测试应该与数据库对话吗?

我们正在尝试使用 Fitnesse 进行功能测试。我应该模拟依赖关系还是应该针对数据库进行测试?

这两种方法的优点/缺点是什么?

针对数据库进行测试的整个问题是设置具有巨大依赖性的数据。如果我们模拟,那么它是真正的功能测试吗?

谢谢

0 投票
1 回答
224 浏览

java - 基于它们的测试和查询/测试运行的任意属性?

我们的测试人员需要存储多个“属性”中不存在的测试属性。他们想要存储优先级、描述(不在 wiki 页面本身)等等。他们不想使用标记机制。

有没有办法在 properties.xml 中存储任何类型的新 xml 节点以进行测试?这些属性应该用于:

  1. 通过搜索屏幕查询字段
  2. 基于“SuiteResponder”运行测试 ?suite=xxx&TAGx=abc&TAGy=cde
  3. 它们应该由“?properties”响应者返回。
  4. 它们应该出现在测试运行的测试历史记录中

本质上,他们想在 properties.xml 中存储任何类型的“元”信息,并以各种方式使用它们,搜索、运行等。这里有人知道在那个方向上是否已经有可用的东西吗?如果不是,我认为我们必须将这些功能“拉到”fitnesse 中,以使我们的测试人员满意。

PS:我也在yahoo Fitnesse群发了这个问题

0 投票
3 回答
3242 浏览

xml - 在 Hudson GUI 中显示 Fitnesse XML 报告

使用 testrunner 运行健身测试后,我得到一个包含所有结果的 xml 文件。现在我不知道如何在 hudson GUI 中为特定工作显示这些结果。

我在网上冲浪,我发现有几个人从 CruiseControl.NET 修改 xsd 文件,但实际上没有人显示它有效!

如果有人可以帮助我或指出我正确的方向,那将不胜感激。

谢谢你。约汉